MySQL容器时间与宿主机时间不一致

查询当前时间,时区信息

select now()

show variables like "%time_zone%";


CST是指(China Shanghai Time,东八区时间) 
UTC是指(Coordinated Universal Time,标准时间)


修改时区

方法一:

登录MySQL数据库(不需要重启容器):

set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区

set time_zone = '+8:00'; ##修改当前会话时区

flush privileges; #立即生效


方法二(需要重启容器):

docker cp /etc/localtime:【容器ID或者NAME】/etc/localtime


猜你喜欢

转载自blog.51cto.com/13740724/2325661