有时候服务器返回的时间差 8 个小时,显然是由于时区问题导致的,可以修改 mysql 数据库默认的时区。
mysql 默认时区选择了 CST
Ubuntu 系统环境下
# 进入 mysql:
mysql -u root -p
# 查看当前时区
mysql> show variables like '%time_zone%';
# 设置为北京时间:
mysql> set time_zone='+8:00';
mysql> Query OK, 0 rows affected (0.00 sec)
# 通过 select now () 来验证时区:
mysql> select now();