HD

Mysql 연동시 The server time zone value ‘KST’ is unrecognized or represents more than one time zone 에러 본문

DB/MYSQL

Mysql 연동시 The server time zone value ‘KST’ is unrecognized or represents more than one time zone 에러

hunecenter 2021. 5. 26. 10:30
반응형

mysql-connector-java 버전 5.1 이후에 나온 버전부터 KST 타임존을 인식하지 못하는 이슈 발생

 

에러 코드

The server time zone value ‘KST’ is unrecognized or represents more than one time zone : 
The server time zone value ‘KST’ is unrecognized or represents more than one time zone. 
You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

 

해결방안

db connection url에 serverTimezone을 UTC 추가

jdbc:mysql://ip주소 : port번호/DB스키마명?characterEncoding=UTF-8&serverTimezone=UTC

만약 위와 같이 적용했을때 아래와 같은 에러가난다면 & 대신에 & 사용

The reference to entity “serverTimezone” must end with the ‘;’ delimiter.

[& >>> & 변경]
jdbc:mysql://ip주소 : port번호/DB스키마명?characterEncoding=UTF-8&serverTimezone=UTC
반응형

'DB > MYSQL' 카테고리의 다른 글

열,컬럼 개수 쿼리  (0) 2021.06.17
MySQL Error Code 1175 해결방법  (0) 2019.10.18
Comments