MySQL修改时区

2017-11-21 · 🙈Ray · 0条 · 631次

按照如下的步骤来设置MySQL的时区:

show variables like "%time_zone%"是查看当前时区设置,图中显示系统时区设置的值是CST,CST代表的时区如下图所示:

但是数据库中插入的数据并不是北京标准时间,所以应该不是指大中华地区时区了。

set global time_zone = '+8:00';这句命令是修改MySQL全局时区为东八区。

set time_zone = '+8:00‘;这句命令是修改当前会话时区是东八区

flush privileges;这句命令是立即生效。

如果你正在使用PHP,如果代码中使用了date()等方法,PHP的时区也会产生影响。修改PHP时区请参考文章《PHP修改时区》


  0