出现这种情况的原因是MySql的时区和我们本地的不一致,貌似用的是漂亮国的时区,所以我们需要改一下时区就可以了。但是!网络上很多教程给的都是进入mysql安装目录,进入命令行,使用命令修改时区,优点是及时生效,非常方便。但是缺点也很明显,一旦数据库重启,你就得重新设置一遍。如果是部署在服务器上的数据库这样做就没啥问题,但是像我这样的底层开发狗,有些数据库就在自己电脑上,每次开机都得重新设置一遍,可太烦了。
那我们就要考虑一下修改mysql的配置文件了。可是问题又来了,我们怎么知道mysql的配置文件在哪里呢?
进入mysql命令行,输入命令
mysql --help
找到如下图所示
配置文件就在几个目录中,这几个文件夹的顺序就是优先级,修改一个即可
一定要写在myslqd下面。保存后重启数据库即可