posts - 35, comments - 0, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

今天链接mysql的时候报了一个错“error 2013:Lost connection to MySQL server during query”,进不去,应该是连接信息有误,可是我输入的账号用户名全部是正确的,原因不知道。

后来重新启动了mysql的服务,莫名的又能连接上了。

 

网上查询了下,原因大致是这样子的:

在向NFS上备份的时候,数据的流向是这样的:MySQL Server端从数据文件中检索出数据,然后分批将数据返回给mysqldump客户端,然后mysqldump将数据写入到NFS上。一般地,向NFS 上写入数据的速度较之Server端检索发送数据的速度要慢得多,这就会导致mysqldump无法及时的接受Server端发送过来的数据,Server端的数据就会积压在内存中等待发送,这个等待不是无限期的,当Server的等待时间超过net_write_timeout(默认是60秒)时它就失去了耐心,mysqldump的连接会被断开,同时抛出错误Got error: 2013: Lost connection。
 

 

http://hi.baidu.com/ldtrain/blog/item/1c7f87be76c9020119d81f18.html
 


只有注册用户登录后才能发表评论。


网站导航: