Posted on 2012-05-21 23:24
timelyxyz 閱讀(5269)
評論(0) 編輯 收藏
今天鏈接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