일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- kubeflow
- Python
- COALESCE
- Spring Error
- Spring
- VPN
- bootstrap
- IntelliJ
- JavaScript
- codebuild
- Jenkins
- Airflow
- docker
- Flux
- aws
- 도커
- redis
- chart.js
- chartjs
- SQL
- node
- codedeploy error
- java bigdecimal
- aws cicd
- AWS CI/CD 구축하기
- codepipeline
- or some instances in your deployment group are experiencing problems.
- PostgreSQL
- Kafka
- codedeploy
- Today
- Total
Small Asteroid Blog
[PostgreSQL] if the message is not readable, please check database logs and/or host, port, dbname, user, password, pg_hba.conf 본문
[PostgreSQL] if the message is not readable, please check database logs and/or host, port, dbname, user, password, pg_hba.conf
작은소행성☄️ 2021. 12. 22. 10:24postgresql 에서 숫자 데이터를 날짜로 포맷하려고 했다.
sql문에서 update 문을 사용하는데 아래와 같은 에러가 나오면서 쿼리문이 작동을 하지 않았다.
SQL Error [22007]: ì¤ë¥: "ì " ê°ì "MM"ì ì í¨íì§ ìì (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 )
Detail: ê°ì ì ìì¬ì¼ í©ëë¤.

해결방법
위에 에러 내용을 봐서는 검색해도 해결방법을 알 수 없었기에 log 를 확인해보았다.
먼저 postgresql 의 로그를 확인하기 위해서 로그 경로를 찾았다.
먼저 postgresql 에 접속을 하고
psql
파일 위치 확인하기
show data_directory;

파일 위치에 들어가서 log 파일위 위치를 찾는다.
로그 파일 위치로 이동하면 월별로 로그내용이 정리되어 있는것을 확인할 수 있다.

cat 명령어를 이용해 로그 내용을 확인했다.
아래 이미지와 같은 에러와 여러가지 내용이 있었는데

나의 경우는 사용하는 계정의 슈퍼유저의 역할이 없어져서 그런지 계정정보가 잘못되어 있었던 것 같았다.
이 계정에 슈퍼유저를 다시 등록하고 진행하니 문제가 해결되었다.
'백엔드 > DB' 카테고리의 다른 글
mysql cli 접속 및 사용자 확인 (0) | 2022.01.17 |
---|---|
postgresql 현재 db 와 연결된 쿼리 확인하기 (0) | 2021.12.24 |
postgresql sequence 시퀀스 만들기 (0) | 2021.12.07 |
postgresql id자동증가 - sequence 만들기 (0) | 2021.11.24 |
postgresql 최대 동시 접속자 수를 초과했습니다 해결 (2) | 2021.11.18 |