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)
    复制代码

 

 

posted @ 2023-12-29 18:20  佛祖让我来巡山  阅读(109)  评论(0编辑  收藏  举报

佛祖让我来巡山博客站 - 创建于 2018-08-15

开发工程师个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

Bootstrap中文网