加大MySql的最大連線數

2021-06-16 05:48:46 字數 1299 閱讀 1454

mysql的最大連線數預設是100, 這個數值對於併發連線很多的資料庫應用是遠遠不夠的,當連線請求大於預設連線數後,就會出現無法連線資料庫的錯誤,因此我們需要把它適當調大一些,

有兩種辦法可以修改最大連線數,一種是修改safe_mysqld,另一種是直接修改原**並重新編譯。下面我們就分別介紹這兩種方法:

1.修改safe_mysqld

-o max_connections=1000

例如 :(其中前面有---的是原來的內容,而+++是修改過以後的)

--- safe_mysqld.orig mon sep 25 09:34:01 2000

+++ safe_mysqld sun sep 24 16:56:46 2000

@@ -109,10 +109,10 @@

if test /"$#/" -eq 0

then

nohup $ledir/mysqld --basedir=$my_basedir_version --datadir=$datadir //

- --skip-locking >> $err_log 2>&1

+ --skip-locking -o max_connections=1000 >> $err_log 2>&1

else

nohup $ledir/mysqld --basedir=$my_basedir_version --datadir=$datadir //

- --skip-locking /"$@/" >> $err_log 2>&1

+ --skip-locking /"$@/" -o max_connections=1000 >> $err_log 2>&1

fi

if test ! -f $pid_file # this is removed if normal shutdown

then

然後關閉mysql重啟它,用

/mysqladmin所在路徑/mysqladmin -uroot -p variables

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

| max_connections | 1000 |

即新改動已經生效。

2.修改原**

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

,

把它改為:

,

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

加大mysql的最大連線數

mysql的最大連線數預設是100,最大可以達到16384.設定方法 方法一 在mysql安裝路徑下,找到my.ini檔案,開啟找到max connections,設定成1000 方法二 在mysql執行環境下,執行 set global max connections 1000 然後關閉mysql...

mysql最大連線數

show variables like max connections 數值過小會經常出現error 1040 too many connections錯誤 show global status like max used connections threads connected 開啟的連線數,t...

mysql最大連線數釋放 MySQL最大連線數設定

mysql最大連線數設定 在使用mysql資料庫的時候,經常會遇到這麼乙個問題,就是 can not connect to mysql server.too many connections mysql 1040錯誤,這是因為訪問mysql且還未釋放的連線數目已經達到mysql的上限。通常,mysq...