连接MySQL数据库
idea连接数据库报错:Server returns invalid timezone. Need to set ‘serverTimezone’ property.
意思就是服务器返回无效时区。需要设置“servertimezone”属性
MySQL驱动默认时区为UTC(世界标准时间),与本地时间相差八个小时,所以MySQL驱动无法连接数据库
解决方案 一、暂时解决第一种方案:
点击报错信息下方的Set time zone
将UTC改为GMT
第二种方案:
在url后面加上?serverTimezone=GMT
第三种方案:
cmd连接数据库,输入set global time_zone=’+8:00’;
set global time_zone='+8:00';二、一劳永逸
以上方法在数据库重启时就会失效,要想一劳永逸的解决,打开数据库安装文件夹下面的my.ini配置文件
在[mysqld]加入下面一句话
default-time_zone='+8:00'
重启数据库即可。



