調整mysql資料庫最大連線數

2022-06-10 07:00:09 字數 1442 閱讀 6081

1.檢視mariadb資料庫最大連線數,預設為151

mariadb [(none)]> show variables like 'max_connections';

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

| variable_name | value |

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

| max_connections | 151 |

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

2.配置

/etc/my.cnf

[mysqld]新新增一行如下引數:

max_connections=1000

重啟mariadb服務,再次檢視mariadb資料庫最大連線數,可以看到最大連線數是214,並非我們設定的1000。

mariadb [(none)]>show variables like 'max_connections';

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

| variable_name | value |

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

| max_connections | 214 |

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

這是由於mariadb有預設開啟檔案數限制。可以通過配置

/usr/lib/systemd/system/mariadb.service來調大開啟檔案數目。

3.配置

/usr/lib/systemd/system/mariadb.service

[service]新新增兩行如下引數:

limitnofile=10000

limitnproc=10000

systemctl --system daemon-reload

systemctl restart mariadb.service

再次檢視mariadb資料庫最大連線數,可以看到最大連線數已經是1000

mariadb [(none)]>show variables like 'max_connections';

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

| variable_name | value |

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

| max_connections | 1000 |

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

---------------------

MySQL資料庫最大連線數

mysql資料庫安裝完成後,預設最大連線數是100。命令 show processlist 如果是root帳號,你能看到所有使用者的當前連線。如果是其它普通帳號,只能看到自己占用的連線。show processlist 只列出前100條,如果想全列出請使用show full processlist ...

mysql資料庫 設定最大連線數

mysql資料庫,檢視當前最大連線數 設定當前最大連線數 命令列登入mysql mysql mysql uuser ppassword 檢視當前myqsl的最大連線數 mysql show variables like max connections 設定最大連線數為100 msyql set gl...

修改mysql 資料庫的最大連線數

原因 啟動專案報錯 data source rejected establishment of connection,message from server too many connections 我這裡修改的是mysql 安裝目錄下的 my.cnf 檔案 這裡要注意的是 max connecti...