java连接MySQL运行报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than

错误:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than

原因:time zone 时区错误

解决方法:

1.使用root用户登录mysql,输入下面命令。

show variables like '%time_zone%';

SYSTEM为SQL默认美国时间,而我们中国要比他们迟8小时

2.SYSTEM为SQL默认美国时间,而我们中国要比他们迟8小时,因此将时区设置为当前系统时区即可,采用+8:00格式

set global time_zone='+8:00';

3.关闭,在重新打开。输入show命令查看。如下图就ok。

java连接MySQL运行报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than_第1张图片

你可能感兴趣的:(mysql)