常见错误
问题:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone...
解决方案:
show variables like '%time_zone%';
set global time_zone='+8:00';
问题:mysql java.sql.SQLException: The server time zone value‘'???ú±ê×' is unrecognized or represents...
解决:这是由于数据库与系统时区差造成的,在就jdbc连接的URL后面加上?serverTimezone=GMT即可解决问题。如果需要使用gmt+8时区,需要写成GMT%2B8,否则会被解析为空。再一个解决办法就是使用低版本的MySQL jdbc驱动,5.1.28不会存在时区的问题。