본문 바로가기
개발공부/시행착오

Centos7 postgreSQL 9.6 에서 Peer authentication failed for user "postgers" 에러 해결

by dding-g 2020. 1. 17.

 

 

  • 에러 상황
    • centos7 에서 postgreSQL 9.6 을 설치 후 postgres 계정으로 접속을 시도하려는 도중 에러 발생
  • 해결 방법

    • sudo vim /var/lib/pgsql/data/pg_hba.config 
    • 처음에 pgsql 폴더로 access가 안됬는데 sudo passwd 명령어로 root password를 먼저 지정 하니 access가 되었다.

 

e

최 상단에 있는(지금 커서가 있는) 부분이 peer로 되어 있었는데, md5 형식으로 고쳐주니 해결 되었다. 

 

이 문제를 몇시간 동안 잡고있었는데 해결 방법을 보니 너무 허무하다. 앞으로는 글을 차근 차근 읽고 개발 환경에 맞게 검색하고 찾아보아야겠다.

 

정말 멍청한 실수인데 psql 쉘에서 select 쿼리를 날렸는데 아무 반응이 없길래 뭘 잘못했나 한참 고민했다.

 

쿼리 마지막에 세미콜론 ; 을 안써서 쿼리가 끝났다는걸 알려주지 않아 생긴 문제. 너무 GUI에 익숙해진것 같다...