mysql修改时区

1.查看当前时间

>select curtime();

2.查看当前时区

>show variables like "%time_zone%";

 

 3.修改时区

>set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区

> set time_zone = '+8:00'; ##修改当前会话时区

> flush privileges; #立即生效

4.退出mysql

> exit

(重点,这里可能会报错:ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation)原因是root没有super权限,可以使用以下方法修改

方法2:通过修改my.cnf配置文件来修改时区

# vim /etc/my.cnf #

#在[mysqld]区域中加上default-time_zone = '+8:00'

# /etc/init.d/mysqld restart ##重启mysql使新时区生效

posted @ 2022-07-15 10:28  华华华华华华华  阅读(495)  评论(0编辑  收藏  举报