Posted on 2012-11-02 10:18
點(diǎn)點(diǎn)滴滴 閱讀(1681)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
02 編程語(yǔ)言
修改mysql數(shù)據(jù)庫(kù)的系統(tǒng)變量wait_timeout和interactive_timeout。
MySQL5手冊(cè)中對(duì)兩個(gè)變量有如下的說(shuō)明:
interactive_timeout:服務(wù)器關(guān)閉交互式連接前等待活動(dòng)的秒數(shù)。交互式客戶(hù)端定義為在mysql_real_connect()中使用CLIENT_INTERACTIVE選項(xiàng)的客戶(hù)端。又見(jiàn)wait_timeout
wait_timeout:服務(wù)器關(guān)閉非交互連接之前等待活動(dòng)的秒數(shù)。在線(xiàn)程啟動(dòng)時(shí),根據(jù)全局wait_timeout值或全局interactive_timeout值初始化會(huì)話(huà)wait_timeout值,取決于客戶(hù)端類(lèi)型(由mysql_real_connect()的連接選項(xiàng)CLIENT_INTERACTIVE定義),又見(jiàn)interactive_timeout
兩個(gè)變量是共同控制的,必須對(duì)它們都進(jìn)行修改,wait_timeout的取值范圍是1-2147483(Windows),1-31536000(linux),interactive_time取值隨wait_timeout變動(dòng),它們的默認(rèn)值都是28800。
在mysql安裝目錄下的my.ini文件中的[mysqld]下加上:
wait_timeout=2073600
interactive_timeout=2073600
重啟數(shù)據(jù)庫(kù)服務(wù)。