新安裝后的mysql數(shù)據(jù)庫(kù),其默認(rèn)的最大連接數(shù)為100。 方法一:在mysql安裝路徑下,找到my.ini或者my.cnf文件,打開它找到max_connections,設(shè)置成1000; 然后重啟mysql服務(wù)。 方法二:在mysql運(yùn)行環(huán)境下,進(jìn)入mysql命令下: mysql set global max_connections=1000; 然后關(guān)閉mysql重啟它; 在./bin路徑下,使用 # ./mysqladmin -uroot -p123456 variables | grep "max_connections" 看到 | max_connections | 1000 | 說(shuō)明新修改的連接數(shù)已經(jīng)生效了。 也可以在mysql運(yùn)行環(huán)境下,執(zhí)行:mysql show variables; 查看max_connections的值。 也可以在mysql運(yùn)行環(huán)境下,執(zhí)行:mysql show status; 查看當(dāng)前活動(dòng)的連接線程值,即找到threads_connected的值就是了。 方法三:編輯mysqld_safe文件: # vi /usr/local/mysql/bin/mysqld_safe 找到msyqld啟動(dòng)的那兩行,在后面加上參數(shù): 然后重新啟動(dòng)mysql服務(wù),就OK了。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了寧國(guó)免費(fèi)建站歡迎大家使用!
默認(rèn)的最大連接數(shù)比較小,我安裝時(shí),查到默認(rèn)值是151,完全不滿足生產(chǎn)環(huán)境的要求。
重啟MySQL后,查看最大連接數(shù):
修改成功。
通常,mysql的最大連接數(shù)默認(rèn)是100, 最大可以達(dá)到16384\x0d\x0a\x0d\x0a與連接數(shù)相關(guān)的幾個(gè)參數(shù):\x0d\x0a\x0d\x0a在修改最大連接數(shù)的時(shí)候會(huì)有這樣一個(gè)疑問—這個(gè)值是不是越大越好,或者設(shè)置為多大才合適?這個(gè)參數(shù)的大小要綜合很多因素來(lái)考慮,比如使用的平臺(tái)所支持的線\x0d\x0a程庫(kù)數(shù)量(windows只能支持到2048)、服務(wù)器的配置(特別是內(nèi)存大?。⒚總€(gè)連接占用資源(內(nèi)存和負(fù)載)的多少、系統(tǒng)需要的響應(yīng)時(shí)間等??梢栽赲x0d\x0aglobal或session范圍內(nèi)修改這個(gè)參數(shù)。連接數(shù)的增加會(huì)帶來(lái)很多連鎖反應(yīng),需要在實(shí)際中避免由此引發(fā)的負(fù)面影響。
MySQL 默認(rèn)的最大連接數(shù)為 100,可以在 mysql 客戶端使用以下命令查看
mysql show variables like 'max_connections';
要對(duì) mysql 的最大連接數(shù)進(jìn)行修改,有三種方法:
1.在 my.cnf 配置文件里面修改 max_connections 的值,然后重啟 mysql 就行。如果 my.ini 文件中沒有找到 max_connections 條目,可自行添加以下條目:
max_connections = 200
2.命令行下執(zhí)行 set GLOBAL max_connections=200
3.修改源代碼
MySQL服務(wù)器允許的最大連接數(shù)16384,添加了最大允許連接數(shù),對(duì)系統(tǒng)消耗增加不
其他狀態(tài)查詢命令:
顯示當(dāng)前運(yùn)行的線程:mysql show processlist
顯示當(dāng)前狀態(tài):mysql show status
顯示安裝后的可用存儲(chǔ)引擎和默認(rèn)引擎 :show engines;
解決辦法:
通過上面命令將最大連接數(shù)設(shè)置為100,此方法是即時(shí)生效的,不需要重啟mysql服務(wù)。
查看最大連接數(shù)數(shù)量命令:
方法一:進(jìn)入MYSQL安裝目錄 打開MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改為 max_connections=1000 服務(wù)里重起MYSQL即可
方法二:MySQL的最大連接數(shù)默認(rèn)是100客戶端登錄:mysql -uusername -ppassword
設(shè)置新的最大連接數(shù)為200:mysql set GLOBAL max_connections=200
顯示當(dāng)前運(yùn)行的Query:mysql show processlist
顯示當(dāng)前狀態(tài):mysql show status
退出客戶端:mysql exit
查看當(dāng)前最大連接數(shù):mysqladmin -uusername -ppassword variables