Lost connection to MySQL server during query

Lost connection to MySQL server during query

前幾天在測試時,突然間出現Lost connection to MySQL server during query,這個錯誤。經查是數據庫連接連接超時造成的。
使用mysql命令:

 show global variables like '%timeout%';

得到wait_timeout=30;即連接超過30秒無使用就會斷開連接,好吧,那就加點時間。

set gloable wait_timeout=300;

ok;結束。
當然也可以這樣做,就是在使用sql 語句時先ping一下數據庫,判斷重新連接數據庫。

$db->ping() //核心是這個函數:mysql_ping 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章