本文共 467 字,大约阅读时间需要 1 分钟。
原因: docker拉取的mysql,时区为UTC,比北京时间慢8小时
查看mysql时区与时间
docker exec <容器名称/容器Id> date -R
解决方案: 修改mysql.cnf文件,设置“ default-time-zone = ‘+08:00’ ” docker inspect -f "{ {.Mounts}}" <容器名称 容器id>容器名称>
https://www.cnblogs.com/ghl1024/p/9022902.html
在[mysqld]下添加“default-time-zone = '+08:00'”
我的mysql.cnf文件内容
[client]character_set_server = utf8[mysqld]character_set_server = utf8default-time-zone = '+08:00'[mysql]character_set_server = utf8