国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

mysql自動關閉服務、連接限制等問題的解決方法

2024-09-01 13:43:49
字體:
來源:轉載
供稿:網友

通過mysql服務器端程序mysql Administrator調整連接參數。

將max_connections max_updates max_questions三項數據調整到很大的數字,那么你有限的操作將不會導致數據庫服務的終止了
在MySQL數據庫中,如果一個連接8小時沒有請求和操作,就會自動斷開,從而導致一些基于數據庫連接的應用程序,特別是 WEB 應用程序出錯。
有三個方法可以解決這個問題:
1:修改MySQL配置參數
2:修改JDBC
3:修改第三方的數據庫連接池應用 Proxool.xml

方法一:這個參數的名稱是 wait_timeout,其默認值為 28800秒(8小時)。其意義為關閉一個連接之前在這個連接上等到行動的秒數,也就是說,如果一個連接閑置超過這個選項所設置的秒數,MySQL 會主動斷開這個連接。
修改操作:
linux下打開/etc/my.cnf,在屬性組mysqld下面添加參數如下:
[mysqld]
interactive_timeout=28800000
wait_timeout=28800000

windows下打開my.ini,增加:
interactive_timeout=28800000
wait_timeout=28800000
有實踐表明,沒有辦法把這個值設置成無限大,即永久。因此如果你無法保證你的應用程序必定在設定的秒數內至少有一次操作,那么最好用第二個方法解決這個問題。

方法二:修改如下JDBC連接的 URL:
jdbc:mysql://hostaddress:3306/schemaname?autoReconnect=true
添加 autoReconnect=true 這個參數,即能解決這個問題。

方法三:配置文件(proxool.xml):

 


mysql


jdbc:mysql://localhost/yourDatebase?useUnicode=true&characterEncoding=UTF-8


com.mysql.jdbc.Driver

 


90000


20

 

3


20


3


true
true


SELECT CURRENT_USER

三、開始菜單-運行-services.msc

找到mysql的服務并雙擊

點擊恢復選項卡

第一次失敗:默認是“不操作”,改成”重新啟動服務”。

在下方的“重新啟動服務:___分鐘后”添上“0”表示如果服務意外終止則立即重啟動。

點擊確定使設置生效。

這時候你在任務管理器里結束mysql-nt進程,會發現結束不掉。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉木萨尔县| 隆回县| 紫云| 五莲县| 孝昌县| 清新县| 宜黄县| 囊谦县| 兴和县| 永胜县| 镇康县| 蒙山县| 尼勒克县| 荃湾区| 贵南县| 霍城县| 麟游县| 东乡| 云阳县| 新化县| 通榆县| 酒泉市| 兴国县| 宜君县| 手游| 祁门县| 项城市| 临沧市| 体育| 株洲县| 朝阳市| 长海县| 桦甸市| 西吉县| 桃园市| 绥德县| 大名县| 砀山县| 九台市| 昌邑市| 太原市|