이 뜻은 "너가 사용하고 있는 mysql 혹은 JDBC에서 'KST'라는 타임 존은 찾을 수가 없어! 적절한 Timezone으로 설정해줘" 이다.
한국에 사는 MAC 유저라면 분명 Timezone을 KST로 설정했을 것이고, mysql은 System Timezone을 사용한다. 하지만 mysql은 KST 타임존을 지원하지 않는다.
mysql> SET GLOBAL time_zone='Asia/Seoul'
mysql> SET time_zone='Asia/Seoul'
mysql에서 타임존을 바꾸려고 mysql이 KST 타임존을 지원하지않아 잘 진행이되지않았다.
결국 해결한 방법은
./mysql_tzinfo_to_sql /usr/share/zoneinfo | ./mysql -u root -p mysql
./mysql_tzinfo_to_sql /usr/share/zoneinfo/Asia/Seoul KST
KST 파일을 가져온 후 다시 1번 명령어로 timezone을 변경해주니 오류가 해결되었다!
참고자료
https://bluayer.com/21
https://conanglog.tistory.com/237