如何修改mysql 併發數 連線數 最大值

2021-09-01 15:34:15 字數 1467 閱讀 9784

mysql的連線數最大值跟mysql沒關係,主要看系統和業務邏輯了

方法一:進入mysql安裝目錄 開啟mysql配置檔案 my.ini 或 my.cnf查詢 max_connections=100 修改為 max_connections=1000 服務裡重起mysql即可

方法二:mysql的最大連線數預設是100客戶端登入:mysql -uusername -ppassword

設定新的最大連線數為200:mysql> set global max_connections=200

顯示當前執行的query:mysql> show processlist

顯示當前狀態:mysql> show status

退出客戶端:mysql> exit

檢視當前最大連線數:mysqladmin -uusername -ppassword variables

方法三:以centos 4.4 下面的mysql 5.0.33 手工編譯版本為例說明:

vi /usr/local/mysql/bin/mysqld_safe

找到safe_mysqld編輯它,找到mysqld啟動的那兩行,在後面加上引數 :

-o max_connections=1500

具體一點就是下面的位置:

用紅字特別說明:

then $nohup_niceness $ledir/$mysqld

$defaults --basedir=$my_basedir_version

--datadir=$datadir $user_option

--pid-file=$pid_file

--skip-external-locking

-o max_connections=1500

>> $err_log 2>&1 else

eval "$nohup_niceness $ledir/$mysqld

$defaults --basedir=$my_basedir_version

--datadir=$datadir $user_option

--pid-file=$pid_file

--skip-external-locking $args

-o max_connections=1500 >>

$err_log 2>&1"

儲存。# service mysqld restart

# /usr/local/mysql/bin/mysqladmin -uroot -p variables

輸入root資料庫賬號的密碼後可看到

max_connections 1500 即新改動已經生效。

還有一種方法,

修改原**:

解開mysql的原**,進入裡面的sql目錄修改mysqld.cc找到下面一行:

,把它改為:

,存檔退出,然後./configure ;make;make install可以獲得同樣的效果。

Linux修改Mysql最大併發連線數

centos下測試通過 檢視當前系統下mysql設定的最大連線數 root localhost usr bin mysqladmin uroot p variables grep max connections max connections 100 預設是100 root localhost na...

mysql 連線數修改

這點連線數顯然不夠用檢視最大連線數 show variables like connections 或者 show status like thread 方式1 最大連線數 set global max connections 1000 最大錯誤連線數set global max connect e...

mysql修改連線數

一 檢視相關連線數 資料庫最大連線數 show variables like max connections 已使用連線數 show global status like max used connections 連線線程數 show status like threads 連線詳細資訊 show ...