本人使用的是 docker desktop、DBeaver23.3.0、mysql 8.1.0
DBeaver连接中的时区修改无效,才想到在docker中修改mysql时区
方法如下:

容器启动后,进入文件目录 /etc/my.cnf,在[mysqld]下面添加一行

default-time-zone=‘Asia/Shanghai’

保存重启容器即可

进入DBeaver,运行

SELECT @@global.time_zone;

SELECT @@session.time_zone;

结果为 Asia/Shanghai, 修改成功

参考链接:mysql的docker时区问题-CSDN博客


Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐