分享主题:linux,nginx,php,mysql

docker mysql时区不对解决方法,docker设置mysql为中国时区

docker教程 现在加入小程序俱乐部QQ群:483987340

一些朋友从网上拉取的docker mysql镜像,
运行mysql容器后,
使用select now()查看时间后,
发现与正确的当前时间差8个小时,
这个其实很容易想到是mysql的时区不对,
可以使用下面的方法来解决:

一、 在mysql配置文件中添加时区

一般启动mysql容器时,
会映射使用宿主机上的配置文件,
找到mysql加载的配置文件,
在[mysqld]里添加下面的内容
default-time_zone = ‘+8:00’

vi mysql.cnf
    [mysqld]
    default-time_zone = '+8:00'

docker mysql default-time_zone设置时区

二、 重启docker mysql容器

docker restart daqin-mysql
其中daqin-mysql是你mysql容器的名称。

到这里顺便提一下,
如果用docker制作自己的操作系统级镜像,
记得要把系统的时区设置为中国时区。

猛击这里
观看子恒老师《微信小程序开发》系列视频
了解实现过程和下载相关源代码

声明:本文仅供交流学习 , 版权归属原作者,部分文章未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:58842997,我们会及时删除。
秦子恒公众号

来源:秦子恒博客,欢迎转载分享,请保留出处

docker mysql时区不对解决方法,docker设置mysql为中国时区链接:https://www.qinziheng.com/mysql/9394.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)