报错
连接Mysql8.0的时候,IDEA出现的以下错误,这是时区的问题。
Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.
解决方案
-
第一种,即到 Advanced 下填写时区参数,优点是:每种连接可以分时区填写,缺点是:每次都要填
-
第二种,在数据库里修改时区,缺点是:修改之后,重启mysql服务后time_zone会还原
show variables like '%time_zone%'; //查看时区
修改时区
set time_zone='+08:00'; //修改时区
-
第三种,修改配置文件,window下是my.ini,linux下是my.cnf,优点:可以永久修改,因为每次启动时mysql都会去读这个配置文件,修改后重启下mysql服务就行了
注:这里的
default-time_zone=’+08:00’
一定要写在 [mysqld] 下,而不是 [mysql] 或 [client]之下,否则会报
mysql: [ERROR] unknown variable ‘default-time_zone=+08:00’.
错误
版权声明:本文为qq_22136439原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。