每次重启电脑idea中mysql都需要配置时间解决方案(转载)

点击右上角“+”号,找到MySQL(我这里连接的是MySQL数据库)并点进去,如图:

在这里插入图片描述

在弹出的对话框中输入用户名和密码并进行数据库连接测试,这时测试一般会报错,如图:

Server returns invalid timezone. Go to Advanced tab and set serverTimezon
在这里插入图片描述

该错误就是需要我们设置serverTimezone(服务器时区),这时我们需要设置mysql的时区,

设置时区也有两种方法;

第一种(亲测重启电脑后失效,不推荐,不过也可以了解一下):

进入命令窗口(Win + R),连接数据库 mysql -hlocalhost -uroot -p,回车,输入密码,回车,如图:

在这里插入图片描述

接着继续输入 show variables like’%time_zone’; (注意不要漏掉后面的分号),回车,如图:

在这里插入图片描述

显示 SYSTEM 就是没有设置时区,现在我们来设置时区。

输入set global time_zone = ‘+8:00’; 注意不要漏掉后面的分号),回车,如图:

在这里插入图片描述

然后我们需要输入exit命令,退出MySQL连接,如图:

在这里插入图片描述

之后,我们需要重新连接数据库,输入mysql -hlocalhost -uroot -p,回车,输入密码,回车,如图:

在这里插入图片描述

接下来我们继续输入show variables like’%time_zone’; (注意不要漏掉后面的分号),回车,如图:

在这里插入图片描述

这样我们设置时区就成功了,这时我们再去idea建立数据库连接并测试,就可以测试成功了。

第二种(亲测重启电脑依然有效,推荐此方法)

修改my.ini配置文件

在“开始 → 所有程序 → MySQL”下面找到MySQL的命令行客户端工具,右键选择该命令行工具点击更多→打开文件位置→MySQL 5.5 Command Line Client右键查看“属性”,在“目标”里面可以看到MySQL使用的配置文件位置。如图:

在这里插入图片描述

在自己目录下找到my.ini配置文件并打开,在文件中找到下图位置并加上下面这一行,

default-time-zone=’+8:00’

效果如图:

在这里插入图片描述

然后一定注意:

这里重启MySQL后无效,需要重启电脑,之后再进入MySQL查看就显示时区已经设置成功,效果如图:

在这里插入图片描述

这样我们设置时区就成功了,而且是一劳永逸的那种哦!这时我们再去idea建立数据库连接并测试,就同样可以测试成功了。

href=“https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-60ecaf1f42.css” rel=“stylesheet”>

转载:https://blog.csdn.net/cainiao1007/article/details/105802704

看到最后的帮忙点个👍🙏 谢谢!
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章