상세 컨텐츠

본문 제목

[PostgreSQL] postgres 비밀번호 초기화

개발

by monad 2021. 6. 15. 19:35

본문

Windows (예: postgreSQL 10의 경우)

1. C:\Program Files\PostgreSQL\10\data\pg_hba.conf 파일 수정: md5를 trust로 수정합니다.

pg_hba.conf 파일 위치
pg_hba.conf의 md5를 trust로 수정

2. PostgreSQL 서비스를 재기동(윈키+R > services.msc 입력)

PostgreSQL Server 10 다시 시작

3. C:\Program Files\PostgreSQL\10\scripts\runpsql.bat 또는 이하의 위치의 psql을 실행

psql 위치

디폴트 설정을 둔 상태에서 엔터를 치고 이하의 쿼리로 postgres의 패스워드를 변경합니다. 패스워드는 변경하고자 하는 문자열을 입력하고 구문의 마지막에 ;을 반드시 추가합니다.

postgres=# alter user postgres with password 'postgres';

4. pg_hba.conf 파일을 md5로 다시 수정

5. 서비스를 재시작합니다.

 

Ubuntu(PostgreSQL 12의 경우)

1. sudo nano /etc/postgresql/12/main/pg_hba.conf 명령을 통해서 md5를 trust로 수정

pg_hba.conf

2. sudo systemctl restart postgresql로 postgresql 재기동

3. 이하의 명령으로 postgres의 비밀번호 변경

$ sudo su – postgres
$ psql
postgres=# alter user postgres with password 'postgres';
postgres=# quit

5. sudo su – postgres

4. pg_hba.conf의 trust를 md5로 재 수정

5. sudo systemctl restart postgresql로 postgresql 재기동

관련글 더보기

댓글 영역