- 如果数据库使用的是系统时区
SELECT @@global.time_zone; SELECT @@session.time_zone;
- 而系统时区不是东八区,那么需要设置一下数据库,修改【/etc/my.cnf】后者windows中的【my.ini】
[mysqld] # 在mysqld下,添加或者修改这一行 default-time-zone='+08:00'
- 如果在docker容器内部,而无法进入编辑文件,可以:
docker cp containerid:/etc/my.cnf ./my.cnf # 在本地修改好以后 docker cp my.cnf containerid:/etc/my.cnf
- 重启mysql
docker restart containerid