MySQL 默认UTC时间改成北京时间

2021-12-04  乐帮网

时区 mysql

最近做了次数据迁移,重新安装了MySql数据库,这次使用的版本是8.0.27,和以往不一样,这次安装前由于忘记调整Ubuntu的时区,所以安装后Mysql 的默认时间也是显示UTC时间,这个显然不是我想要的,顺便说一样,这次8.0.27和之前的8.0.17在配置上差别还是一些的,之前的配置参数有一些调整的。

这里就说一下如把mysql的默认UTC时间改为东八区时间。我的系统是Ubuntu20.4 , 在目录 /etc/mysql/conf.d 中找到mysql.cnf, 如果没有的话就新建一个。使用vim命令修改文件放置这个属性 default-time-zone='+8:00'

[mysqld]
#服务端口号 默认3306
port=3306
#指定东八区
default-time-zone='+8:00'

修改完成后重启mysql服务如下:

# service mysql restart
# service mysql status

完成后再使用SQL获取当前时间查看效果。

SELECT NOW() 

 

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力