개발공부/시행착오
Centos7 postgreSQL 9.6 에서 Peer authentication failed for user "postgers" 에러 해결
dding-g
2020. 1. 17. 17:45
- 에러 상황
- centos7 에서 postgreSQL 9.6 을 설치 후 postgres 계정으로 접속을 시도하려는 도중 에러 발생
-
해결 방법
- sudo vim /var/lib/pgsql/data/pg_hba.config
- 처음에 pgsql 폴더로 access가 안됬는데 sudo passwd 명령어로 root password를 먼저 지정 하니 access가 되었다.
최 상단에 있는(지금 커서가 있는) 부분이 peer로 되어 있었는데, md5 형식으로 고쳐주니 해결 되었다.
이 문제를 몇시간 동안 잡고있었는데 해결 방법을 보니 너무 허무하다. 앞으로는 글을 차근 차근 읽고 개발 환경에 맞게 검색하고 찾아보아야겠다.
정말 멍청한 실수인데 psql 쉘에서 select 쿼리를 날렸는데 아무 반응이 없길래 뭘 잘못했나 한참 고민했다.
쿼리 마지막에 세미콜론 ; 을 안써서 쿼리가 끝났다는걸 알려주지 않아 생긴 문제. 너무 GUI에 익숙해진것 같다...