当前位置: 首页 > Linux

Linux环境下修改mysql时区

时间:2023-04-06 21:51:08 Linux

一、方法一、进入mysql服务,输入mysql发现报错:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:NO).替换为如下命令:$mysql-uroot-p并输入数据库密码进入数据库:检查时区:??SELECTTIMEDIFF(NOW(),UTC_TIMESTAMP);如果是中国标准时间,则输出08:00:00。查看MySQL当前时间和时区:selectcurtime();显示像“%time_zone%”这样的变量;修改时区:setglobaltime_zone='+8:00';#修改MySQL的全球时区为北京时间,也就是我们所在的东区8区settime_zone='+8:00';#修改当前会话时区刷新权限;#立即生效再次查看时区,发现time_zone被修改了:不放心退出重启mysql服务,再查看时区:$systemctlstartmysqld2,参考mysql时区问题解决Django的几种方法|Mysql返回无效的日期时间对象