IDEA连接MySQL报错

报错 1

Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property
原因:服务器返回无效时区,转到“高级”选项卡并手动设置“serverTimezone”属性。

mysql的命令行窗口输入以下命令即可(注意单引号为英文状态下的),但是这种方法只是临时的,当再次重启电脑时失效:

show variables like '%time_zone%';
set global time_zone='+8:00';

TIM截图20191022231930.jpg

此外还有一种方法比较简单:转到“高级”选项卡并手动设置“serverTimezone”属性。将serverTimezone属性的值设置为Asia/Shanghai再次连接就OK 啦 !如下图

idea-sql.jpg

报错 2

[2019-10-22 22:59:53] java.net.ConnectException: Connection refused: connect.

原因:未开启服务。 DOS窗口下运行:net start mysql57
注意:mysql57为本地服务的名称,每个人的可能都不一样。如果实在不知道的话按Win+R组合键,输入services.msc回车,查看MySql的服务名称。
Ok! 连接成功 20191022232131.jpg