首页 > 数据库技术 > 详细

docker安装MySQL数据库时间与系统时间不一致问题排查

时间:2020-07-07 13:42:41      阅读:137      评论:0      收藏:0      [点我收藏+]
select sysdate() //查询数据库系统时间命令

果然数据库时间不对,第一时间想到数据库所在的服务器时间可能与网络时间不同步,但是立即想到这个可能性应该为0(因为数据库在阿里云主机上。。。),

随机在服务器(Linux服务器)上敲了date命令,服务器时间的确没错。

技术分享图片

后来想到,我的mysql是部署到服务器的docker容器上,于是进入了我的mysql,果然是容器时间不对,于是将服务器上时间文件拷贝到容器中,命令如下:docker cp /etc/localtime [containerId]:/etc/localtime,

其中containerId为启动的容器id,也可以是容器的名称,我的mysql容器名称是mysqlserver,所以具体命令如下:

docker cp /usr/share/zoneinfo/Asia/Shanghai MySQL:/etc/localtime

随后在容器中查看时间,可以看到容器时间与所在服务器时间已经保持一致。

docker安装MySQL数据库时间与系统时间不一致问题排查

原文:https://www.cnblogs.com/King-boy/p/13260179.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!