1.查看mysql当前时区:show variables like ‘%time_zone%’
发现是系统默认时间:system_time_zone:UTC,time_zone:system
2.docker的mysql的配置文件copy出来并修改后覆盖。
docker cp aiq_mysql:/etc/mysql/mysql.conf.d/mysqld.cnf /root/
增加default-time-zone = ‘+08:00’
docker cp /root/mysqld.cnf aiq_mysql:/etc/mysql/mysql.conf.d/mysqld.cnf
3.重启docker的mysql:
docker restart aiq_mysql
备注:进入dockers容器的mysql进行操作:
docker exec -it aiq_mysql /bin/bash