《MYSQL教程mysql數據庫8小時無連接自動關閉的解決方法》要點:
本文介紹了MYSQL教程mysql數據庫8小時無連接自動關閉的解決方法,希望對您有用。如果有疑問,可以聯系我們。
MYSQL必讀windows下打開my.ini,增加:
?
MYSQL必讀 專家解答:MySQL是一個小型關系型數據庫管理系統,由于MySQL體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫.
關于mysql自動關閉服務的現象,可以通過mysql服務器端程序mysql Administrator調整連接參數.將max_connections max_updates max_questions三項數據調整到很大的數字,那么你有限的操作將不會導致數據庫服務的終止了在MySQL數據庫中,如果一個連接8小時沒有請求和操作,就會自動斷開,從而導致一些基于數據庫連接的應用程序,特別是 WEB 應用程序出錯.解決mysql數據庫自動關閉服務三個方法:
方法一:這個參數的名稱是 wait_timeout,其默認值為 28800秒(8小時).其意義為關閉一個連接之前在這個連接上等到行動的秒數,也就是說,如果一個連接閑置超過這個選項所設置的秒數,MySQL 會主動斷開這個連接.
修改操作:
linux下打開/etc/my.cnf,在屬性組mysqld下面添加參數如下:
?
MYSQL必讀windows下打開my.ini,增加:
?
MYSQL必讀實踐表明,沒有辦法把這個值設置成無限大,即永久.因此如果你無法保證你的應用程序必定在設定的秒數內至少有一次操作,那么最好用第二個方法解決這個問題.
MYSQL必讀方法二:修改如下JDBC連接的 URL:
jdbc:mysql://hostaddress:3306/schemaname?autoReconnect=true
添加 autoReconnect=true 這個參數,即能解決這個問題.
MYSQL必讀方法三:配置文件(proxool.xml):
?
MYSQL必讀專家建議關于mysql自動關閉服務的三個方法,用戶最好采取第一個辦法最為徹底解決.
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/6452.html