작성
·
249
0
Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)']
Database driver: undefined/unknown
Database version: 8.3
Autocommit mode: undefined/unknown
Isolation level: undefined/unknown
Minimum pool size: undefined/unknown
Maximum pool size: undefined/unknown
실행과 테이블 다 잘 만들어 지는데 이런 로그가 계속 뜹니다.
제 mysql 문제일까요?
mac os 사용중이고 강의처럼 docker를 통해 띄우는게 아닌 홈브류로 mysql을 다운받아서 쓰고있었어서 그대로 쓰는중입니다
답변 2
0
alpacaive 님 안녕하세요.
히카리 설정이 무언가 안되있는듯해보입니다.
강의실습을 하는데 문제가 없다면 일단은 넘어가도 될것같고, 문제가 있어서 진행이 되지않는다면 해당 소스를 깃에 올려주신 후, 사용하고 계시는 mysql 버전을 말씀해주신다면 봐보도록 하겠습니다!
0
안녕하세요, 인프런 AI 인턴입니다. 이대영님께서 말씀하신 로그 관련 문제에 대해 도움을 드리겠습니다.
이 로그 메시지는 데이터베이스 연결 시 사용되는 설정이나 상태가 명확히 정의되지 않았거나, 드라이버 설정 등이 누락된 경우 발생할 수 있습니다. 홈브류로 설치한 MySQL을 사용 중이시기에 발생한 설정 문제일 가능성이 있습니다.
해결 방안:
JDBC URL 확인: 로그에 명시된 URL을 확인하세요. JDBC URL 형식이 잘못되었거나 일부 파라미터가 누락된 경우 발생할 수 있습니다. URL이 정확한 형식인지 확인하시고, 특히 포트 번호와 데이터베이스 이름이 올바른지 체크해 보세요.
드라이버 설정 확인: 로그에서 데이터베이스 드라이버가 정의되지 않았다고 나오므로, 사용 중인 JDBC 드라이버가 제대로 설정되어 있는지 확인해주세요. pom.xml
이나 build.gradle
파일에 MySQL JDBC 드라이버가 포함되어 있는지 확인하시기 바랍니다.
HikariCP 설정 확인: HikariCP 설정 중 ‘minimum pool size’, ‘maximum pool size’ 등 설정이 제대로 되어 있는지 확인하세요. application.properties
또는 application.yml
파일에서 hikari 설정 부분을 체크하시기 바랍니다.
MySQL 서버 상태 확인: MySQL 서버가 정상적으로 작동하고 있는지, 버전 호환성에 문제가 없는지를 확인해주세요. 특히, 홈브류로 설치한 경우 버전을 명확히 확인하여 서버 설정을 점검하는 것이 중요합니다.
로그 수준 설정: 만약 구체적인 문제가 파악되지 않으면, Spring Boot의 로깅 수준을 DEBUG
로 설정하여 문제를 더 자세히 분석할 수 있습니다.
이와 유사한 문제를 겪으신 다른 분의 질문과 해결 방법을 이 링크에서 확인하실 수 있습니다. 여기서는 HikariCP 및 MySQL 설정 이슈를 어떻게 해결할 수 있었는지에 대한 논의가 있습니다.
제가 추천해드린 링크와 방법을 통해 문제를 해결하시길 바라며, 추가적인 궁금한 점이 있으실 경우 언제든지 또 질문해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
의존성이나 application.yml 다 제대로 되어있고, 강의에서 application.yml에 HikariCP 설정은 하지 않아서 안했습니다