Published 2022. 10. 13. 13:08
반응형
네이버 클라우드에 postgresql 서비스를 올리고
ubuntu VM에서 postgres-client 패키지를 다운한뒤 원격 접근하려하니 에러가 발생하였다.
에러
psql: SCRAM authentication requires libpq version 10 or above
root@bastion:~# psql -h pg-ceq8g.vpc-cdb-kr.ntruss.com -U mydata -d mydb -W
Password for user mydata:
psql: SCRAM authentication requires libpq version 10 or above
원인
원인은 간단하다.
접근하려는 클라이언트의 psql 버전이 낮아서 그렇다.
그래서 postgresql에 접근하는 명령어인 psql 이 들어있는 postgres-client 패키지의 버전을 올리면 된다.
postgresql-client-11 설치
$ apt install -y curl ca-certificates gnupg
$ curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/postgresql.list'
$ apt update -y
$ apt install -y postgresql-client-11
확인
이제 정상적으로 원격 접속이 가능했다.
root@bastion:~# psql -h pg-ceq8g.vpc-cdb-kr.ntruss.com -U mydata -d mydb -W
Password:
psql (11.17 (Ubuntu 11.17-1.pgdg20.04+1), server 13.3)
WARNING: psql major version 11, server major version 13.
Some psql features might not work.
Type "help" for help.
mydb=>
참고자료
반응형
'데이터베이스' 카테고리의 다른 글
Mariadb 백업, 복원하기(mariabackup) (8) | 2024.10.08 |
---|---|
[ORACLE] MERGE INTO 조건의 데이터가 없는 경우 NULL Row 처리하기 (0) | 2023.02.21 |
[PostgreSql] 성능향상을 위한 패키지 설치 (0) | 2022.08.19 |