NEW MSA BOOT TEMPLE에서 R2DBC 연동시 인증에러 발생
- 작성자 :
- 안*선
- 작성일 :
- 2024-05-30 09:23:06
- 조회수 :
- 495
- 구분 :
- 호환성확인
- 진행상태 :
- 완료
Q
NEW MSA BOOT TEMPLE에서 Reserve Item 빌드시 R2DBC 연동시 인증에러 발생
==================================================================================================================================
2024-05-30 08:43:16.609 [34mINFO [0;39m [35m3894[0;39m - [main, , ] [36mo.e.c.c.c.MessageSourceConfig[0;39m: messageSource getBasenameSet=file:///C:/Users/an938/msa-attach-volume/messages
2024-05-30 08:43:18.603 [31mWARN [0;39m [35m5888[0;39m - [reactor-tcp-nio-2, , ] [36md.m.r.m.c.MessageDuplexCodec[0;39m: Connection has been closed by peer
2024-05-30 08:43:18.620 [31mWARN [0;39m [35m5905[0;39m - [main, , ] [36mo.s.b.w.r.c.AnnotationConfigReactiveWebServerApplicationContext[0;39m: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'initializer' defined in class path resource [org/egovframe/cloud/reactive/config/R2dbcConfig.class]: Invocation of init method failed; nested exception is org.springframework.r2dbc.connection.init.UncategorizedScriptException: Failed to execute database script; nested exception is org.springframework.dao.DataAccessResourceFailureException: Failed to obtain R2DBC Connection; nested exception is io.r2dbc.spi.R2dbcPermissionDeniedException: [1045] [28000] Access denied for user 'root'@'localhost' (using password: NO)
==================================================================================================================================
==================================================================================================================================
2024-05-30 08:43:16.609 [34mINFO [0;39m [35m3894[0;39m - [main, , ] [36mo.e.c.c.c.MessageSourceConfig[0;39m: messageSource getBasenameSet=file:///C:/Users/an938/msa-attach-volume/messages
2024-05-30 08:43:18.603 [31mWARN [0;39m [35m5888[0;39m - [reactor-tcp-nio-2, , ] [36md.m.r.m.c.MessageDuplexCodec[0;39m: Connection has been closed by peer
2024-05-30 08:43:18.620 [31mWARN [0;39m [35m5905[0;39m - [main, , ] [36mo.s.b.w.r.c.AnnotationConfigReactiveWebServerApplicationContext[0;39m: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'initializer' defined in class path resource [org/egovframe/cloud/reactive/config/R2dbcConfig.class]: Invocation of init method failed; nested exception is org.springframework.r2dbc.connection.init.UncategorizedScriptException: Failed to execute database script; nested exception is org.springframework.dao.DataAccessResourceFailureException: Failed to obtain R2DBC Connection; nested exception is io.r2dbc.spi.R2dbcPermissionDeniedException: [1045] [28000] Access denied for user 'root'@'localhost' (using password: NO)
==================================================================================================================================
환경정보
-
- OS 정보 : 윈도우11
- 표준프레임워크 버전 : 4.2
- JDK(JRE) 정보 : 1.8
- WAS 정보 :
- DB 정보 : mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
기재하신 내용만으로는
정확한 구성이나 구동 환경을 확인할 수 없으나
Config 서버와 Apigateway 서버 없이
Discovery 서버에 바로 Reserve-Item 서버를 구동하신 것으로 추정됩니다.
센터 내부적으로 해당 구동 환경과 유사하게 진행해 본 결과
데이터베이스 연결이 정상적으로 진행되는 것을 확인했으며
첨부해주신 로그의 Access denied for user 'root'@'localhost' (using password: NO) 부분을 통해 추정컨데
application.yml의 password가 정상적으로 넘어가지 않았을 가능성이 있습니다.
데이터베이스 사용자 접근 부분을 확인해 보시기 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
기재하신 내용만으로는
정확한 구성이나 구동 환경을 확인할 수 없으나
Config 서버와 Apigateway 서버 없이
Discovery 서버에 바로 Reserve-Item 서버를 구동하신 것으로 추정됩니다.
센터 내부적으로 해당 구동 환경과 유사하게 진행해 본 결과
데이터베이스 연결이 정상적으로 진행되는 것을 확인했으며
첨부해주신 로그의 Access denied for user 'root'@'localhost' (using password: NO) 부분을 통해 추정컨데
application.yml의 password가 정상적으로 넘어가지 않았을 가능성이 있습니다.
데이터베이스 사용자 접근 부분을 확인해 보시기 바랍니다.
감사합니다.