idea无法绑定数据库插件,时间不匹配问题
问题
服务器返回无效时区。进入“高级”选项卡,手动设置“serverTimezone”属性。
解决办法:
第一步:
Windows+R,输入cmd进入命令行窗口
输入 mysql -hlocalhost -uroot -p,然后输入密码进入mysql
第二步:
继续输入 show variables like'%time_zone'; (注意不要漏掉后面的分号),回车,如图
显示 SYSTEM 就是没有设置时区啦。
第三步:设置时区
修改MySQL数据库的时区为东八区
方法一:使用命令(优点:不需要重启MySQL服务,缺点:一旦MySQL服务被重启,设置就会消失)
mysql> set time_zone = '+8:00';
mysql> set global time_zone = '+8:00';
结果如图
方法二:修改my.ini配置文件(优点:永久保存设置,缺点:需重启MySQL服务)
[mysqld]
// 设置默认时区
default-time_zone='+8:00';
在mysql安装目录下修改my.ini配置文件
修改完成后
在命令行窗口输入命令: net stop mysql ,停止当前mysql服务:
然后输入 net start mysql ,就可以重新启动mysql服务了。