Home >Database >Mysql Tutorial >修改MySQL的时区,涉及参数time_zone_MySQL

修改MySQL的时区,涉及参数time_zone_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-01 13:31:161721browse

bitsCN.com

修改MySQL的时区,涉及参数time_zone

 

首先需要查看mysql的当前时区,用time_zone参数

 

[html]mysql> show variables like '%time_zone%';     +------------------+--------+  | Variable_name    | Value  |  +------------------+--------+  | system_time_zone | CST    |  | time_zone        | SYSTEM |  +------------------+--------+  2 rows in set (0.00 sec)  

 

 

1 可以通过修改my.cnf

在 [mysqld] 之下加

default-time-zone=timezone

来修改时区。如:

default-time-zone = '+8:00'

修改完了记得记得重启msyql

注意一定要在 [mysqld] 之下加 ,否则会出现 unknown variable 'default-time-zone=+8:00'

 

2 另外也可以通过命令行在线修改

 

[html]set time_zone = timezone  比如北京时间(GMT+0800)  set time_zone = '+8:00'; 如下:  mysql> set time_zone='+8:00';  Query OK, 0 rows affected (0.00 sec)    mysql> show variables like '%time_zone%';     +------------------+--------+  | Variable_name    | Value  |  +------------------+--------+  | system_time_zone | CST    |  | time_zone        | +08:00 |  +------------------+--------+  2 rows in set (0.00 sec)  

 

 

3 再通过select now()来验证时区

[html]mysql> show variables like &#39;%time_zone%&#39;;     +------------------+--------+  | Variable_name    | Value  |  +------------------+--------+  | system_time_zone | CST    |  | <span style="color:#3366ff;">time_zone        | +08:00 </span>|  +------------------+--------+  2 rows in set (0.00 sec)    mysql> select now();  +---------------------+  | now()               |  +---------------------+  | <span style="color:#3333ff;">2013-08-05 10:35:31 </span>|  +---------------------+  1 row in set (0.00 sec)    mysql>  <span style="color:#ff0000;">set </span><span style="color:#ff0000;">time_zone=&#39;+0:00&#39;;  </span>Query OK, 0 rows affected (0.00 sec)  [html]mysql> show variables like &#39;%time_zone%&#39;;  +------------------+--------+  | Variable_name    | Value  |  +------------------+--------+  | system_time_zone | CST    |  |<span style="color:#ff0000;"> time_zone        | +00:00 </span>|  +------------------+--------+  2 rows in set (0.00 sec)  [html]mysql> select now();  +---------------------+  | now()               |  +---------------------+  | <span style="color:#ff0000;">2013-08-05 02:35:43 </span>|  +---------------------+  1 row in set (0.00 sec)  

 

 

bitsCN.com
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn