MySQL 預設最大連線數是多少?

2021-10-21 08:19:45 字數 2660 閱讀 5084

使用jira時出現問題,具體截圖如下:

通過上圖的報錯資訊:定位為mysql資料庫連線數的問題

解決方法:

1.登入mysql進行檢視

mysql –uroot –p123456

mysql>

show variables like

'%max_connections%';+

-----------------+-------+

| variable_name |

value|+

-----------------+-------+

| max_connections |

151|

+-----------------+-------+

1row

inset

(0.00 sec)

很奇怪,最大連線數怎麼是151呢,mysql預設的最大連線數不是100麼?

後來想一下可能是版本不同的問題,預設連線數也不同。

為了確認mysql5.

5.3預設的最大連線數為151,去mysql官網檢視了一下:mysql預設的最大連線數為151,上限為1000

2.修改mysql預設的最大連線數為1000

在/etc/my.cnf檔案中[mysqld]部分增加max_connections=

1000,重啟mysql服務,問題解決。

補充1:mysql其他版本預設的最大連線數

mysql5.5 mysql5.6 mysql5.7:預設的最大連線數都是151,上限為:100000

mysql5.1根據其小版本的不同,預設的最大連線數和可修改的連線數上限也有所不同

mysql5.0版本:預設的最大連線數為100,上限為16384

補充2:修改mysql資料庫預設的最大連線數

方法一:修改mysql的主配置檔案/etc/my.cnf,[mysqld]部分新增「max_connections=

1000(這個根據實際的需要來進行設定即可)」,重啟mysql服務。

方法二:mysql客戶端登入,通過命令列修改全域性變數來進行修改

mysql -uroot -p123456

mysql>

set global_max_connections =

200;

mysql>

show processlist;

mysql>

show

status

;修改完成後進行檢視,mysql的最大連線數

mysql>

show variables like

'%max_connections%';+

-----------------+-------+

| variable_name |

value|+

-----------------+-------+

| max_connections |

1000|+

-----------------+-------+

1row

inset

(0.00 sec)

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

,

把它改為:

, 儲存退出,然後.

/configure ;make;make install可以獲得同樣的效果

方法四:通過修改mysqld_safe來修改mysql的連線數

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"

紅色行代表要新增的字段,儲存退出並重啟mysql服務。

MySQL 預設最大連線數是多少?

1.為了確認mysql5.5.3預設的最大連線數為151,去mysql官網檢視了一下 mysql預設的最大連線數為151,上限為100000。2.修改mysql預設的最大連線數為1000 在 etc my.cnf檔案中 mysqld 部分增加max connections 1000,重啟mysql服...

MySQL 預設最大連線數

檢視最大連線數 show variables like max connections 一般 mysql 預設的最大連線數在 150 左右。最大連線數乙個還只是乙個指標,cpu,記憶體,磁碟,網路等物理條件都是其執行指標,這些指標都會限制其併發能力!所以,一般 3000 的併發請求就能打死大部分資料...

mysql最大連線數

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