为什么mysql服务器时间错误?

时间:2015-03-09 12:18:08

标签: mysql

我在服务器上发出以下命令:

> date
Mon Mar  9 08:16:02 EDT 2015

然后我登录mysql并输入以下内容:

SELECT @@SYSTEM_TIME_ZONE, @@TIME_ZONE, NOW();

结果:

+--------------------+-------------+---------------------+
| @@SYSTEM_TIME_ZONE | @@TIME_ZONE | NOW()               |
+--------------------+-------------+---------------------+
| EST                | SYSTEM      | 2015-03-09 02:10:00 |
+--------------------+-------------+---------------------+

如何设置正确的时间?

编辑:不仅仅是关闭的时间也是几分钟。

2 个答案:

答案 0 :(得分:0)

/etc/mysql/mysql.conf或其他任何地方,请查看default-time-zone

Reference

答案 1 :(得分:0)

服务器日期/时间已关闭,mysql正在使用它作为值。我使用以下命令更改了它:

date -s '2015-04-22 10:12-00'

示例:

SELECT NOW()

要验证,请进入mysql并输入:

myBucket.enableN1ql(['http://1.1.1.1:8093/'])