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)
    複製代碼

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章