做java开发  用linux的mysql
由于涉及多国的时区设置 ,有时候必须修改机器的时区, 这时必须同时重启mysql (本项目要求mysql的时间必须和os保持一致)问有没有其他方法避免这个方法 (不让mysql重启
java工程每次重启花时间过长 ,需要20分  。 希望能有其他方法 
不重启mysql实现与os的时间保持一致,  比如运行一个命令???

解决方案 »

  1.   

    刚有人问过类似的问题。http://topic.csdn.net/u/20100224/17/c28df8ab-1bfb-4757-bf73-c6d3bd0727ae.html
    关于mysql数据库时区问题
      

  2.   

    你的意思 
    set global time_zone='CST';????  不知道cst如何替换
    我记得 gtk-7:00  可以别被这样替换
    set global time_zone='gtk-7:00';
      

  3.   

    mysql> set @@global.time_zone, = '+0:00';
    Query OK, 0 rows affected (0.00 sec)
      

  4.   

    只能用 set @@session.time_zone = '+3:00';
    上面的失败的 反复测试楼上方法是成功的哦windows需要开防火墙例外的端口 
    linux需要关闭防火墙 (内网)---------不知道有没有什么方法可以让linux也开3306让外地机器访问 不用开方防火强
      

  5.   

    楼上楼上...那个帖子已经解决了我提个问题,如果,mysql那个机器当了,再叫机房的人重启了mysql的机器,那你java的那个程序,不是没办法重启???也就是说,你的java程序,不会自动不停的请求mysql链接知道成功?