当前位置: 代码网 > it编程>数据库>Mysql > MySQL时间与本地时间差8小时怎么解决?设置时区方法详解

MySQL时间与本地时间差8小时怎么解决?设置时区方法详解

2026年09月28日 • Mysql •我要评论
前言有朋友后台私信问,我服务器中的mysql时间与本地时间差了8个小时,我在给表中字段设置根据时间戳自动更新时会出现时间与当前时间不符的原因。灰常简单,一起来看看吧。第一步在mysql中,输入命令:s

前言

有朋友后台私信问,我服务器中的mysql时间与本地时间差了8个小时,我在给表中字段设置根据时间戳自动更新时会出现时间与当前时间不符的原因。

灰常简单,一起来看看吧。

第一步

在mysql中,输入命令:selectnow();

可以看到,当前mysql与我们本地时差相差8个小时,这是因为默认是utc(世界标准时间),我们只需要切换一下mysql的时区便能解决。

第二步

输入 set global time_zone = `asia/shanghai`,切换时区至中国上海。

执行成功后重新连接一下mysql

第三步

再次查询mysql当前时间,成功,与当前时间一致!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

赞 (0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com