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와 권한 )를 추가한다.
pg_hba.conf 라는 configuration 파일에서
local connection에 대한 정보( IP와 권한 )를 추가한다.
댓글
댓글 쓰기