Mysql
最大連接數 Maria DB
每次我重新啟動 Mariadb 時,我都會將 max_connections 放在 151 中,而在 my.cnf 中我有 300。為什麼會發生這種情況?
這取決於你是否
max_connections
在裡面設置了正確的部分my.cnf
。你需要檢查什麼(附例子)
- 轉到 MySQL 目錄
cd /opt/mysql
my.cnf
使用任何文本編輯器進行編輯sudo vi my.cnf
- 搜尋
[mysqld]
- 在它下面直接添加以下行
max_connections=300
- 保存並退出
- 重新啟動服務。
不想停機?
- 使用 root 使用者連接到 MySQL
mysql -u root -p
SET GLOBAL max_connections=300;
quit
你在什麼作業系統上?
如果你在 Windows 上,你可以這樣做:
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --verbose --help | findstr /i ini
我係統上的部分輸出是:
C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf C:\Program Files\MySQL\MySQL Server 8.0\my.ini C:\Program Files\MySQL\MySQL Server 8.0\my.cnf
此設置可以在 151 而不是 300 的所有可能位置。