mysql运行1天以后软件无法读取数据了.请问什么问题.重启启动软件用可以运行了。但超过一天以后又无法读取数据了。软件没什么问题啊。数据库是innodb引擎..很郁闷啊

解决方案 »

  1.   

    连接过多?导致mysql无法获得新的连接?
    看下应用软件的报错信息
      

  2.   

    [mysqld]
    wait_timeout=388000mysql服务要重启试试
      

  3.   

    show processshow status 看一下。另外检查一下MYSQL的错误日志。
      

  4.   

    你用mysql客户端连接mysql试试  如果可以连 那么不是数据库得问题
      

  5.   

    显然是连接长期idle,reset了。wait_timeout=388000还有一个是interactive_timeout,都设大些。
      

  6.   

    应用软件中你可以 set session timeout=3600,连接最长时间为一个小时。
    肯定不能长时间连接了。
      

  7.   

    应用软件不能读取数据时,应该show processlist看一下每个连接的状态,是sleep还是其他,还可以show status看一下数据库当前的状态信息。