인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

alpacaive님의 프로필 이미지
alpacaive

작성한 질문수

재고시스템으로 알아보는 동시성이슈 해결방법

재고감소 로직작성

오류?

작성

·

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을 사용 중이시기에 발생한 설정 문제일 가능성이 있습니다.

해결 방안:

  1. JDBC URL 확인: 로그에 명시된 URL을 확인하세요. JDBC URL 형식이 잘못되었거나 일부 파라미터가 누락된 경우 발생할 수 있습니다. URL이 정확한 형식인지 확인하시고, 특히 포트 번호와 데이터베이스 이름이 올바른지 체크해 보세요.

  2. 드라이버 설정 확인: 로그에서 데이터베이스 드라이버가 정의되지 않았다고 나오므로, 사용 중인 JDBC 드라이버가 제대로 설정되어 있는지 확인해주세요. pom.xml이나 build.gradle 파일에 MySQL JDBC 드라이버가 포함되어 있는지 확인하시기 바랍니다.

  3. HikariCP 설정 확인: HikariCP 설정 중 ‘minimum pool size’, ‘maximum pool size’ 등 설정이 제대로 되어 있는지 확인하세요. application.properties 또는 application.yml 파일에서 hikari 설정 부분을 체크하시기 바랍니다.

  4. MySQL 서버 상태 확인: MySQL 서버가 정상적으로 작동하고 있는지, 버전 호환성에 문제가 없는지를 확인해주세요. 특히, 홈브류로 설치한 경우 버전을 명확히 확인하여 서버 설정을 점검하는 것이 중요합니다.

  5. 로그 수준 설정: 만약 구체적인 문제가 파악되지 않으면, Spring Boot의 로깅 수준을 DEBUG로 설정하여 문제를 더 자세히 분석할 수 있습니다.

이와 유사한 문제를 겪으신 다른 분의 질문과 해결 방법을 이 링크에서 확인하실 수 있습니다. 여기서는 HikariCP 및 MySQL 설정 이슈를 어떻게 해결할 수 있었는지에 대한 논의가 있습니다.

제가 추천해드린 링크와 방법을 통해 문제를 해결하시길 바라며, 추가적인 궁금한 점이 있으실 경우 언제든지 또 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

alpacaive님의 프로필 이미지
alpacaive
질문자

의존성이나 application.yml 다 제대로 되어있고, 강의에서 application.yml에 HikariCP 설정은 하지 않아서 안했습니다

alpacaive님의 프로필 이미지
alpacaive

작성한 질문수

질문하기