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

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

WBOY
Release: 2016-06-01 13:31:16
Original
1706 people have browsed it

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)  
Copy after login

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)  
Copy after login

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)  
Copy after login

 

 

bitsCN.com
Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template