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