• 技术文章 >数据库 >mysql教程

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

    2016-06-01 13:31:16原创903
    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 '%time_zone%';     +------------------+--------+  | Variable_name    | Value  |  +------------------+--------+  | system_time_zone | CST    |  | time_zone        | +08:00 |  +------------------+--------+  2 rows in set (0.00 sec)    mysql> select now();  +---------------------+  | now()               |  +---------------------+  | 2013-08-05 10:35:31 |  +---------------------+  1 row in set (0.00 sec)    mysql>  set time_zone='+0:00';  Query OK, 0 rows affected (0.00 sec)  [html]mysql> show variables like '%time_zone%';  +------------------+--------+  | Variable_name    | Value  |  +------------------+--------+  | system_time_zone | CST    |  | time_zone        | +00:00 |  +------------------+--------+  2 rows in set (0.00 sec)  [html]mysql> select now();  +---------------------+  | now()               |  +---------------------+  | 2013-08-05 02:35:43 |  +---------------------+  1 row in set (0.00 sec)  

    bitsCN.com
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql
    上一篇:虚拟机windows xp下安装配置mysql cluster 7.3.2_MySQL 下一篇:MySQL的安装――源码方式(实验环境下测试用)_MySQL
    千万级数据并发解决方案

    相关文章推荐

    • mysql中where查询语句怎么用• mysql怎样只导出表结构• mysql怎么去掉第一个字符• mysql怎么查询所有表及注释• mysql怎么判断是否是数字类型
    1/1

    PHP中文网