aws上的mysql数据库服务器设置夏令时?偏移了一个小时,导致所有用户登录的session失效,现在如何改时区呢?

解决方案 »

  1.   

    SET time_zone = '+8:00'
      

  2.   


    没有管用啊?我设置了 ,结果select now() 还是不管用啊!
      

  3.   

    mysql> select now();
    +---------------------+
    | now()               |
    +---------------------+
    | 2011-03-28 10:25:14 |
    +---------------------+
    1 row in set (0.00 sec)mysql> SET GLOBAL time_zone = '+6:00';
    Query OK, 0 rows affected (0.00 sec)mysql> select now();
    +---------------------+
    | now()               |
    +---------------------+
    | 2011-03-28 10:25:21 |
    +---------------------+
    1 row in set (0.00 sec)mysql> create table t11 select now();
    Query OK, 1 row affected, 2 warnings (0.03 sec)
    Records: 1  Duplicates: 0  Warnings: 0mysql> select * from t11;
    +---------------------+
    | now()               |
    +---------------------+
    | 2011-03-28 10:25:28 |
    +---------------------+
    1 row in set (0.00 sec)mysql>
      

  4.   

    设置了global的 新的连接就会刷新。你可以断开连接后重连,也可以 SET time_zone = '+6:00';试试
      

  5.   


    在my.cnf的参数里面怎么设置呢?