如何修改mysql时区

方法一:

1.首先使用命令:

mysql> show variables like ‘%time_zone%’;

±-----------------±-------+

| Variable_name | Value |

±-----------------±-------+

| system_time_zone | |

| time_zone | SYSTEM |

±-----------------±-------+

mysql> set global time_zone=’+8:00’;

Query OK, 0 rows affected

2.重启mysql服务

mysql> select now();

±--------------------+

| now() |

±--------------------+

| 2019-06-07 07:25:00 |

±--------------------+

1 row in set

方法二:

1.进入mysql容器

docker exec -it mysql /bin/bash

2.分别执行以下命令

dpkg-reconfigure -f noninteractive tzdata

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

export TZ=Asia/Shanghai

如果还没改成功:

需要修改mysqld.cnf文件

a.安装vim

apt-get update && apt-get install vim -y

b.编辑mysqld.cnf文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

最后一行添加

default-time_zone=’+8:00’

OK,如何修改mysql时区就分享至此,谢谢。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191231A04PZ300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券