mysql时区怎么修改?

mysql默认使用的SYSTEM时区,即EST时区,查询相关资料可知,EST时区要比北京时间(东八区)慢13个小时

1、查看数据库时区

show variables like '%time_zone%';

mysql时区怎么修改?_第1张图片

2、修改数据库时区

1、通过sql命令临时修改

  1. 设置全局时区:
set global time_zone = '+8:00';
  1. 设置时区为东八区:
set time_zone = '+8:00';
  1. 刷新权限使权限立即生效:
flush privileges;

2、修改my.cnf实现永久修改

  1. 编辑my.cnf配置文件:
vi /etc/mysql/my.cnf
  1. 在mysqld下边的配置中添加一行:
default-time_zone = '+8:00'
  1. 重启mysql:
service mysql restart

你可能感兴趣的:(MySQL,mysql,数据库)