最近测试环境随便拉了个MySQL最新版的容器,同事发现时区不对,当初也没挂载配置文件,只把数据目录挂出来了,所以时区问题临时解决下得了,反正是测试环境,那么先说下执行的SQL指令吧:
> set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区
> set time_zone = '+8:00'; ##修改当前会话时区
> flush privileges; #立即生效
一般来说,其实我都会对MySQL的镜像重新处理下, 会指定:ENV TZ Asia/Shanghai
,或者配置文件指定:default-time_zone = '+8:00'
,临时的方案倒没看过,总结下以备不时之需。
参考资料
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。