MySQL时区设置
MySQL 时区默认是服务器的时区。可以通过以下命令查看
SQL代码
mysql> SHOW VARIABLES LIKE '%time_zone%';
+------------------+--------+
| Variable_name | Value|
+------------------+--------+
| system_time_zone | CST |
| time_zone | SYSTEM |
+------------------+--------+
2 rows IN SET (0.00 sec)
一般来说,可以通过修改my.ini或my.cnf文件添加时区设置:
区域中加上
default-time_zone = '+8:00' #此为北京时。
SQL代码
1.default-time-zone=timezone
2.例如:
3.default-time-zone='+8:00'
改了记得重启msyql。
注意一定要在 之下加 ,否则会出现错误: unknown variable ‘default-time-zone=+8:00′
另外也可以通过命令
SQL代码
SET time_zone=timezone
例如:比如北京时间(GMT+0800)
SET time_zone='+8:00' 这个和php的时区设置又有点差别,比如北京时间在php中是
PHP代码
date_default_timezone_set('Etc/GMT-8');
页:
[1]