背景
時區是使用了世界標准時間(UTC)。因為在中國使用,所以需要把時區改成東八區的
或者啟動容器時設置
-e TZ=Asia/Shanghai
永久修改
進入容器
docker exec -it mysql5.7 bash
- 查看當前時區
date -R
修改時區
cp /usr/share/zoneinfo/PRC /etc/localtime # 或者 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 退出 exit # 重啟容器生效 docker restart mysql5.7
臨時修改-重啟失效
- 查看時區
select now();
- 修改時區為北京時間
-
mysql> set global time_zone = '+8:00'; Query OK, 0 rows affected (0.00 sec) mysql> set time_zone = '+8:00'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)