Zakariyya / blog

https://zakariyya.github.io/blog/
6 stars 1 forks source link

docker mysql 生成的时间比北京时间慢8小时 #161

Open Zakariyya opened 1 year ago

Zakariyya commented 1 year ago

因为Docker容器中的MySQL使用了UTC时间,而不是本地时间。您可以通过以下步骤解决此问题:

进入MySQL容器并查看时间,会发现时间少了8小时。 回到宿主机,把时区文件和容器的文件进行一个替换。具体命令如下:

docker exec -it cf-mysql bash
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

重启MySQL容器即可。