본문 바로가기

쓰기

다물칸 주소복사
조회 수 0 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 뷰어로 보기 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 뷰어로 보기 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 팁&트릭
출처 내가작성

본 글은 Linux/Unix에서 일 경우입니다. (윈도우 일 경우: http://ithub.tistory.com/8)

1. pg_hba.conf 파일을 찾습니다. 

bash#> sudo find / -type f | grep pg_hba.conf

2. 찾은 파일이 읽기전용이기 때문에 쓰기모드로 변경합니다. 

bash#> sudo chmod +w pg_hba.conf

3. vi편집기 등을 이용하여 파일을 엽니다.

가장 밑 부분을 보면 Method 부분에 md5 또는 indent로 되어 있을 건데 이것을 trust로 죄다 바꿉니다. 

4. postresql 서비스를 재시작합니다.

bash#> sudo systemctl restart postgresql

5. psql 콘솔로 들어갑니다. (들어갈때 암호를 묻지 않습니다.)

psql #> alter user postgres with password '<새 암호입력>';

6. 배쉬로 나가서 다시 역순으로 원복합니다. 

  1) pg_hba.conf 원복

  2) 읽기모드로 파일변환

  3) 서비스 재시작