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使新时区生效