解决连接mysql8出现的时区问题

有个办法可以完全忽视MySQL8的时区问题

show variables like’%time_zone’; (注意不要漏掉后面的分号),回车。如果显示 SYSTEM 就是没有设置时区。
输入set global time_zone = ‘+8:00’; 回车。设置成功。
但是这样重启mysql服务后,时区就会恢复默认值,mysql8提供了修改全局变量并持久化的操作:
set persist time_zone = ‘+08:00’;
这样就是真正的修改了mysql的默认时区了
如果要恢复默认值,就可以可通过reset persist + 变量名命令清除掉
这些过程都需要重启mysql服务才会生效

希望可以帮助大家!

你可能感兴趣的:(解决连接mysql8出现的时区问题)