[function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 113访问量也不大,时不时出现以上错误,数据库是远程连接主机的,数据库服务器是独立的 请问有没有什么解决方案nginx服务器 my.cnf 中间
增加了skip-name-resolve
注释掉 # skip-networking网络上说skip-name-resolve增加这个就有用,重启了mysql也没什么用!

解决方案 »

  1.   

    这可能是网络连接的问题,与MYSQL关系不大
    再观察一段时间看一下
      

  2.   

    跟MYSQL连接的量大小应该关系不大,
    检查一下,是什么时候开始出这个问题的
    这其中系统有哪些变化
    再问问看机房的网络有没异常
      

  3.   

    再观察一段时间
    如果确定配置项没被意外改过
    网络环境也正常那就只能重装MYSQL试试
      

  4.   

    ]$ perror 113
    OS error code 113:  No route to host看起来是路由或网络问题试一试 程序连接数据库host直接用ip连接,不要用域名 
      

  5.   

    就是用ip连接的啊,后来优化下sql语句,有一sql语句慢,反复调用
    不过,还在观察呵
      

  6.   

    也有可能是这些情况你用内网IP连接MYSQL,机房内网不稳定,
    如,内部DNS不稳定
      

  7.   

    某条 SQL 语句查询慢,与reading initial communication packet没有直接关系 
      

  8.   

    我想了一下,也有碰到这样的情况:
    查询时间消耗太久,在查询过程中丢失连接
    如果怀疑是这样的情况,可以设置timout limit高一些