本人使用的是 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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐