mysql修改时区

朋友租的服务器是国外的,通过CURRENT_TIMESTAMP获取当前时间保存的数据库后总感觉好奇怪,最后才发现是时区问题。网上找了解决方案如下,亲测有效,顺便也做个记录。

1.查看mysql当前时间,当前时区

select curtime();

2.修改时区

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

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

flush privileges; #立即生效

猜你喜欢

转载自www.cnblogs.com/smallfoxdog/p/8920666.html