처음 실행 시 계속 패스워드가 틀리다고 나옴. 수정하고 해도 마찬가지임
2
15 asked
2026-10-01T08:51:50.613+09:00 INFO 9044 --- [springboot-sns-sample] [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2026-10-01T08:51:52.145+09:00 WARN 9044 --- [springboot-sns-sample] [ main] org.hibernate.orm.jdbc.error : HHH000247: ErrorCode: 0, SQLState: 28P01
2026-10-01T08:51:52.145+09:00 WARN 9044 --- [springboot-sns-sample] [ main] org.hibernate.orm.jdbc.error : FATAL: password authentication failed for user "snsuser"
2026-10-01T08:51:52.157+09:00 WARN 9044 --- [springboot-sns-sample] [ main] org.hibernate.orm.jdbc : HHH100046: Could not obtain connection to query JDBC database metadata
org.hibernate.exception.AuthException: Unable to obtain isolated JDBC connection [FATAL: password authentication failed for user "snsuser"] [n/a]
at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:87) ~[hibernate-core-7.4.1.Final.jar:7.4.1.Final]
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:34) ~[hibernate-core-7.4.1.Final.jar:7.4.1.Final]
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:115) ~[hibernate-core-7.4.1.Final.jar:7.4.1.Final]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:371) ~[spring-beans-7.0.8.jar:7.0.8]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:331) ~[spring-beans-7.0.8.jar:7.0.8]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:201) ~[spring-beans-7.0.8.jar:7.0.8]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:977) ~[spring-context-7.0.8.jar:7.0.8]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:621) ~[spring-context-7.0.8.jar:7.0.8]
at org.springframework.boot.web.server.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) ~[spring-boot-web-server-4.1.0.jar:4.1.0]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:756) ~[spring-boot-4.1.0.jar:4.1.0]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:445) ~[spring-boot-4.1.0.jar:4.1.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:321) ~[spring-boot-4.1.0.jar:4.1.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1365) ~[spring-boot-4.1.0.jar:4.1.0]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) ~[spring-boot-4.1.0.jar:4.1.0]
at com.apiece.springboot_sns_sample.SpringbootSnsSampleApplication.main(SpringbootSnsSampleApplication.java:14) ~[main/:na]
Caused by: org.postgresql.util.PSQLException: FATAL: password authentication failed for user "snsuser"
at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:835) ~[postgresql-42.7.11.jar:42.7.11]
at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:307) ~[postgresql-42.7.11.jar:42.7.11]
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:97) ~[HikariCP-7.0.2.jar:na]
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111) ~[HikariCP-7.0.2.jar:na]
at org.hibernate.engine.jdbc.connections.internal.DataSourceConnectionProvider.getConnection(DataSourceConnectionProvider.java:149) ~[hibernate-core-7.4.1.Final.jar:7.4.1.Final]
at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:508) ~[hibernate-core-7.4.1.Final.jar:7.4.1.Final]
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:48) ~[hibernate-core-7.4.1.Final.jar:7.4.1.Final]
... 37 common frames omitted
... 31 common frames omitted
Process finished with exit code 1
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다. 사랑2님.
로그를 보면 애플리케이션이 PostgreSQL의 snsuser 계정으로 접속을 시도했지만, 데이터베이스에서 비밀번호 인증에 실패하고 있습니다.
다음 항목을 확인해 보세요.
spring.datasource.username이 실제 PostgreSQL 사용자명인snsuser와 동일한지 확인
spring.datasource.password와 PostgreSQL 컨테이너 또는 서버에 설정된 비밀번호가 동일한지 확인
- Docker Compose의 환경 변수 값을 수정했다면, 기존 데이터 볼륨에 저장된 계정 정보 때문에 변경 사항이 반영되지 않을 수 있으므로 컨테이너와 볼륨을 재생성
spring.datasource.url이 의도한 PostgreSQL 서버를 가리키고 있는지 확인
유사하게 데이터베이스 연결 및 인증 문제를 확인한 답변입니다.
해당 답변에서도 먼저 데이터베이스 컨테이너가 정상 실행 중인지 확인하고, 애플리케이션의 데이터베이스 접속 정보와 실행 환경을 점검하도록 안내하고 있습니다. 현재 오류는 Hibernate 자체보다는 PostgreSQL 계정의 비밀번호 또는 접속 대상이 설정과 일치하지 않는 것이 핵심 원인으로 보입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
1.12 강의랑 실제 진행이랑 조금 다릅니다.
0
13
1
Unit 1.13 — Telegram × Hermes 연동 가이드: 메신저로 에이전트와 대화하기
0
13
1
22강 [토큰 저장] 질문
0
13
1
deskrpg 최신 버전에서 게이트웨이 연결이 안됩니다.
0
21
2
음성불량
0
18
1
카카오톡 sdk 로그인
1
21
1
강의 자료 요청드립니다.
0
25
1
13강 [로그인 단일 토큰] 에서 프로젝트 실행 시 에러
0
30
1
서브에이전트
1
23
1
11강 [실습] Docker로 MySQL1 분만에 실행하기
0
31
2
11강 [실습] Docker로 MySQL1 분만에 실행하기
0
28
2
참고 자료 요청
0
31
1
설치 가이드대로 해도 안되는 경우가 있더라고요
0
31
2
2강 - 눈에 보이는 낭비, 눈에 보이지 않는 낭비: 값의 의미
1
33
1
스크립트 한국어로 나오다가 영어로 나옴
1
31
1
isInterrupted 질문 있다.
0
27
1
구현 방법에 대한 문의
0
45
2
docker deskop은 항상 켜놓아야하나요?
0
45
1
Owal Alpha무료모델 없음
0
45
2
슬랙에서 소피가 호출되지 않아요.
0
58
2
hermes logo.png
0
28
1
장애 격리 관련해서 궁금한 부분이 있어요
0
41
1
RunIdIncrementer batch 5랑 6랑
1
48
2
sudo systemctl restart hermes-gateway 문제
0
60
2

