zoukankan      html  css  js  c++  java
  • mysql时间和本地时间相差13个小时的问题

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

    mysql> show variables like '%time_zone%';     
    +------------------+--------+  
    | Variable_name    | Value  |  
    +------------------+--------+  
    | system_time_zone | CST    |  
    | time_zone        | SYSTEM |  
    +------------------+--------+ 

    第一步

    mysql> set global time_zone = '+08:00'; set time_zone = '+08:00';

      mysql> flush privileges;

     
    Query OK, 0 rows affected (0.00 sec)

    第二部

    修改的/etc/my.cnf的

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

    第三部,重启mysql服务器,不重启是不会生效的.

    [root@iZbp15d0fgh0v1wwql5r4uZ etc]# init.d/mysql restart

    修改成功后是:

    mysql> show variables like '%time_zone%';     
    +------------------+--------+  
    | Variable_name    | Value  |  
    +------------------+--------+  
    | system_time_zone | CST    |  
    | time_zone        | +08:00 |  
    +------------------+--------+

    第二部很重要,不然怎么都设置无效

  • 相关阅读:
    虚拟机Linux环境搭建所遇到的 问题
    Java-字节流读写文件
    [ZJOI2019]语言
    [CTSC2006]歌唱王国
    CF500F New Year Shopping
    CF438E The Child and Binary Tree
    [GXOI/GZOI2019]旧词
    [LNOI2014]LCA
    [CTSC2017]吉夫特
    [SDOI2014]旅行
  • 原文地址:https://www.cnblogs.com/sunxun/p/11401837.html
Copyright © 2011-2022 走看看