spring boot 연결 mysql 8 타임스 errorCode 0,state 08001 오류

963 단어 springboot
spring boot 연결 mysql 8 타임스 errorCode 0,state 08001 오류
현상.
spring boot 시작 시 mysql 8 데이터베이스에 연결하면 오류 errorCode 0, state 08001 가 발생합니다.
까닭
1.spring boot 프로젝트에서pom 파일에 설정된 mysql 드라이브 버전은 mysql 데이터베이스 버전과 일치하지 않습니다
이때pom 파일의 버전을 수정하면 다음 설정을 사용할 수 있습니다.
……
mysql
mysql-connector-java
8.0.11
……

동시에yml 파일의 mysql 드라이브 클래스 파일은
……
driver-class-name: com.mysql.cj.jdbc.Driver
……

2. 연결 구성 매개변수는 수정이 필요합니다.
드라이버를 수정한 후에도 예외가 발생하면 다음과 같이 연결 매개변수를 수정할 수 있습니다.
……
url: jdbc:mysql://ip  :3306/     ?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Hongkong
……

자세히 조사하지 않은 것은 주로 암호화 방식, 인코딩 등의 원인으로 인한 것이다.
참고 자료
  • springboot-mybatis-mysql-errorCode 0, state 08001
  • springboot 연결 mysql 오류 기록
  • IDEA 연결 MySQL 데이터베이스 타임스 08001 오류 해결 방법
  • 좋은 웹페이지 즐겨찾기