SpringBoot, MySQL TimeZone 에러

GilLog·2020년 10월 12일
0

에러

목록 보기
1/17
post-custom-banner

SpringBoot에서 MySQL을 사용하는데 서버 실행에 에러가 생겼다.

에러 문구를 살펴보니

Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '���ѹα� ǥ�ؽ�' 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.

TimeZone과 관련된 이슈라고 나와있었다.

application.properties에서 MySQL 연동 관련된 곳을 찾아보니

위 처럼 TimeZone 설정이 없어서 생긴 오류 였다.

spring.datasource.url 뒤에 serverTimezone=KST을 붙여주어서 해결해보려 했지만

또 똑같이 오류가 떳다!

확인해보니 KST 시간대를 매핑할 수 없다는 문제였다.

KST 말고 Asia/Seoul로는 우리 나라 시간대로 매핑 할 수 있다는 걸 확인하고

결국 최종적으로는 spring.datasource.url 뒤에 serverTimezone=Asia/Seoul 을 붙여서 해결했다.

profile
🚀 기록보단 길록을 20.10 ~ 22.02 ⭐ Move To : https://gil-log.github.io/
post-custom-banner

0개의 댓글