方法:1、利用“set GLOBAL max_connections=鏈接數(shù)”臨時(shí)修改最大連接數(shù);2、利用“vim /etc/my.cnf1”修改“max_connections”后的內(nèi)容,保存后并重啟mysql服務(wù)來永久修改最大連接數(shù)。
本教程操作環(huán)境:linux7.3系統(tǒng)、mysql8.0.22版本、Dell G3電腦。
linux怎么修改mysql的最大連接數(shù)
方法一:臨時(shí)修改
客戶端登錄:
mysql -uroot -p
設(shè)置新的最大連接數(shù)為1000:
mysql> set GLOBAL max_connections=1000
顯示當(dāng)前運(yùn)行的Query:
mysql> show processlist
顯示當(dāng)前狀態(tài):
mysql> show status
退出客戶端:
mysql> exit
查看當(dāng)前最大連接數(shù):
mysqladmin -uroot -p variables
這個(gè)辦法治標(biāo)不治本,重啟服務(wù)以后最大連接數(shù)還是100。這個(gè)方法用于緊急擴(kuò)充最大連接數(shù)用,不是長(zhǎng)久之計(jì)。
方法二:永久修改
查看配置文件位置
/usr/bin/mysql --verbose --help | grep -A 1 'Default optio
Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
服務(wù)器首先會(huì)讀取/etc/my.cnf文件,如果不存在則讀取/etc/mysql/my.cnf,再依次讀取/usr/etc/my.cnf 、~/.my.cnf
在根路徑下查找配置文件:
find / -name my.cnf 結(jié)果:/etc/my.cnf
配置
vim /etc/my.cnf
編輯my.cnf在[mysqld]中加入:
max_connections=1000
重啟服務(wù)
service mysqld restart
查看連接數(shù)
mysql -u root -p show variables like 'max_connections';
推薦學(xué)習(xí):mysql視頻教程、Linux視頻教程