Database/PostgreSQL

[PostgreSQL12] postgres 패스워드 초기화 방법

Nirsa 2020. 6. 26. 10:55
반응형

 

  • postgres 패스워드 초기화 방법

postgres 계정의 패스워드를 분실했을 때 초기화하는 방법 입니다. pg_hba.conf 파일로 진입해야 하는데, 파일의 위치를 모를경우 아래와 같이 find 명령어를 사용해 파일 위치를 확인 해주시고 vi 편집기로 열어주세요,

 

보통 빨간색 박스 부분이 md5로 되어있을텐데, trust로 변경 후 서비스를 재시작 해주세요. (연동중인 어플리케이션이 있을 경우 계정 인증 실패로 인해 연동이 재대로 되지 않을 수 있으니 참고하여 진행 해주세요.)

# 버전 또는 설치 방법에 따라 서비스명이 다를 수 있습니다.
systemctl restart postgresql-12

 

postgres 계정으로 진입 후 psql을 해보면 패스워드 확인하는 절차를 건너 뛰고 바로 콘솔 화면으로 진입 합니다. 

 

이제 alter user postgres with password '사용할 패스워드'; 명령어를 입력하여 패스워드를 변경 해주시면 됩니다.

 

패스워드 변경이 완료 되었으니 다시 pg_hba.conf 파일로 이동하여 trsut로 수정했던걸 원래대로 변경 해주시고 서비스 재시작 및 postgres 계정 접속이 잘 되는지 확인 하시면 됩니다. (저의 경우 원래 md5였기에 md5로 변경했습니다.)

# 버전 또는 설치 방법에 따라 서비스명이 다를 수 있습니다.
systemctl restart postgresql-12

 

반응형