Dbeaver postgresql Role 미설정으로 인한 로그인 오류

Dbeaver에서 프로젝트를 만들고
postgreDB로 connection 설정시, 로그인 오류가 발생할 때가 있다.


(pgjdbc: autodetected server-encoding to be ISO-8859-1, if the message is not readable, please check database logs and/or host, port, dbname, user, password, pg_hba.conf)


원인

텍스트가 깨져서 보이기 때문에 텍스트 인코딩 문제같다고 생각했지만, 접근 권한 에러다.

서버 인코딩이 ISO-8859-1로 감지되었을 뿐이다.


해결법

pgAdmin 프로그램에서 접근 제한 설정(Login/Group 설정)을 해주어야한다.





여러 DB서버들 중 PostgreSQL12 서버의 'postgres'라는 db에 접근할 때,
  
Superuser 권한을 가진 유저를 하나 생성한 뒤, 이 유저로 접근하면
접근권한에러를 피할 수 있다. 


또는 

pg_hba.conf 라는 configuration 파일에서
local connection에 대한 정보( IP와 권한 )를 추가한다.





댓글

이 블로그의 인기 게시물

실무진 면접 경험으로 정리하는 백엔드 (1) : 에듀 테크 기업 면접

노마드코더 개발자북클럽 Clean code TIL 6 : 6장. 객체와 자료구조

백엔드 개발자가 Djnago fullstack 사이드 프로젝트를하며 ( html, css, vanillaJS 그리고 JS프레임워크 )