這篇文章將為大家詳細(xì)講解有關(guān)mysql數(shù)據(jù)庫(kù)提示連接太多的解決方法,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專(zhuān)注中小微企業(yè)官網(wǎng)定制,成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。mysql數(shù)據(jù)庫(kù)提示連接太多的解決方法:1、登錄mysql數(shù)據(jù)庫(kù),查看當(dāng)前活動(dòng)的連接線程變量值;2、編輯my.cnf配置文件,添加【[mysqld] port=3306】;3、重啟mysql服務(wù)器。
解決方法:
查看max_connections
進(jìn)入MySQL,用命令:
$ show variables
查看數(shù)據(jù)庫(kù)大可連接數(shù)的變量值:max_connections
查看threads_connected
進(jìn)入MySQL,用命令:
$ show status
查看當(dāng)前活動(dòng)的連接線程變量值:threads_connected
設(shè)置max_connections ,在my.cnf文件中,添加下面的最后一行:
復(fù)制
[mysqld] port=3306 #socket=MySQL ...set-variable = max_connections=32000
修改完畢后,重啟MySQL即可。當(dāng)然,為了確保設(shè)置正確,應(yīng)該查看一下max_connections。
注意:
1、雖然這里寫(xiě)的32000。但實(shí)際MySQL服務(wù)器允許的大連接數(shù)16384;
2、除max_connections外,上述其他配置應(yīng)該根據(jù)你們系統(tǒng)自身需要進(jìn)行配置,不必拘泥;
3、添加了大允許連接數(shù),對(duì)系統(tǒng)消耗增加不大。
4、如果你的mysql用的是my.ini作配置文件,設(shè)置類(lèi)似,但設(shè)置的格式要稍作變通
關(guān)于mysql數(shù)據(jù)庫(kù)提示連接太多的解決方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。