docker中的mysql时区修改
永久修改
进入容器
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)