先说明,不是启动不了mysql,mysql正常运行,就是使用过程中经常出现Can't connect to MySQL server on 'localhost' (10061)。以前还稍微好一些,最近这种情况越来越严重了,出现的次数相当多,不知道是怎么回事。查了不少资料,说是KB967723补丁的问题,可是卸载后问题依旧。求大神帮忙!!!

解决方案 »

  1.   

    估计连接数超过限制了。检查你的max_connections 值是多少。另外检查你的MYSQL的错误日志中的信息。
      

  2.   


    应该不是这个问题,我服务器上都是静态页,只有一个站用需要链接数据库的。max_connections 我设置是2000,那个站的流量并没有这么大
      

  3.   

    检查一下你的查询,是否返回的记录集太大,超过了max_allowed_packet的限制。
      

  4.   

    这个……服务器也没有多少流量啊,按理说不能超过的  max_connections 的值是5000  实际的流量远没有这么多MYSQL错误日志:Version: '5.0.41-community-nt'  socket: ''  port: 3306  MySQL Community Edition (GPL)
    110317  3:15:40 [Note] MySQL: Normal shutdown110317  3:15:41  InnoDB: Starting shutdown...
    110317  3:15:42  InnoDB: Shutdown completed; log sequence number 0 2930697210
    110317  3:15:42 [Note] MySQL: Shutdown complete110317  3:17:07  InnoDB: Started; log sequence number 0 2930697210
    110317  3:17:07 [Note] MySQL: ready for connections.
    Version: '5.0.41-community-nt'  socket: ''  port: 3306  MySQL Community Edition (GPL)
    110329 17:32:04 [Note] MySQL: Normal shutdown110329 17:32:07 [Warning] MySQL: Forcing close of thread 7592728  user: 'xlj_user'110329 17:32:07  InnoDB: Starting shutdown...
    110329 17:32:09  InnoDB: Shutdown completed; log sequence number 0 2930697236
    110329 17:32:09 [Note] MySQL: Shutdown complete这是最新的日志。
      

  5.   

    110329 17:32:07 [Warning] MySQL: Forcing close of thread 7592728 user: 'xlj_user'
    强制关闭,你看看这个用户干了傻事