mysql 时间 和 系统时间 不一致

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 时间 和 系统时间 不一致相关的知识,希望对你有一定的参考价值。

我的mysql server 是在 Linux系统上(当前时间:Mon Jan 12 14:11:07 CST 2009)
mysql中执行:select date_format(now(),'%Y年%c月%d日 %H:%i:%s')结果为:2009年1月12日 01:13:26
请高手帮我看看
两个时间为什么不一样? 怎样让mysql时间和linux系统时间一致。

你的Linux系统时间是CST(你的情况,应该是美国东部标准时间)。

应该是你时区设置不对。

美国东部时间是GMT-5,北京时间是GMT+8,中间相隔13个小时,正好符合你现在情况。

调整一下你的Linux系统时间,确认一下时区,应该就可以了。。

Good luck。
参考技术A mysql时区设置的有问题。如果没才做应该差8个小时吧!
在my.ini中加上default-time-zone='+08:00'试试

以上是关于mysql 时间 和 系统时间 不一致的主要内容,如果未能解决你的问题,请参考以下文章

mysql5.7日志时间与系统时间不一致

crontab执行时间和系统时间不一致

排查系统执行SQL与数据库直接执行结果不一致的问题

MySQL的半一执行读

ftp上来显示的时间和系统时间不一致

crontab时间和系统时间不一致