解決方法一:
進入docker容器
$ docker exec -it 容器ID 或 name bash
輸入
date
會顯示時間
設置時區
$ cp /usr/share/zoneinfo/PRC /etc/localtime
退出
exit
重啟容器
docker restart 容器ID 或 name
解決方法二:
// 方法一:使用命令(優點:不需要重啟MySQL服務,缺點:一旦MySQL服務被重啟,設置就會消失) mysql> set time_zone = '+8:00'; mysql> set global time_zone = '+8:00'; // 方法二:修改my.ini配置文件(優點:永久保存設置,缺點:需重啟MySQL服務) [mysqld] // 設置默認時區 default-time_zone='+8:00'