在使用MySQL數(shù)據(jù)庫的時候,經(jīng)常會遇到這么一個問題,就是“Can not connect to MySQL server. Too many connections”-mysql 1040錯誤,這是因為訪問MySQL且還未釋放的連接數(shù)目已經(jīng)達到MySQL的上限。

max_connections 是指整個mysql服務器的連接數(shù);
max_user_connections 是指每個數(shù)據(jù)庫用戶的連接數(shù),比如:虛擬主機可以用這個參數(shù)控制每個虛擬主機用戶的數(shù)據(jù)庫連接數(shù);
查看mysql的數(shù)據(jù)庫連接數(shù)
(1),使用命令
select @@max_connections;
(2),使用命令
show variables like \'max_connections\';
修改mysql的連接數(shù)為
臨時有效,重啟服務器無效:
setglobalmax_connections=1000;(設置連接數(shù)為1000,可以再次查看是否設置成功)
永久有效,修改mysql的配置文件
添加參數(shù)max_connections,將其改為max_connections=1000,然后重啟MySQL即可
查看max_used_connections,
設置max_connections可以依據(jù)下面公式作為參考:
Max_used_connections / max_connections * 100% ≈ 85%
響應連接數(shù)占上限連接數(shù)的85%左右,如果發(fā)現(xiàn)比例在10%以下,MySQL服務器連接上線就設置得過高了。
網(wǎng)頁名稱:mysql的連接數(shù)設置
URL地址:http://www.chinadenli.net/article14/cggege.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗、域名注冊、云服務器、App開發(fā)、網(wǎng)站導航、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)