MySQL 報錯 Too many connections,配置文件 my.cnf 中已設置 max_connections = 2000,但實際生效值仍為 151(LAMPP 默認值)。
配置參數必須放在 [mysqld] 區塊下才生效。
max_connections=2000
# The MySQL server
[mysqld]
port = 3306
socket = /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock
# The MySQL server
[mysqld]
max_connections=2000
port = 3306
socket = /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock
mysql> SHOW VARIABLES LIKE 'max%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| max_connections | 2000 | <-- 修改後生效
| max_allowed_packet | 1048576 |
| max_connect_errors | 10 |
...其他參數...
[mysqld] 區塊[mysql]、[mysqldump] 等對應區塊SHOW VARIABLES LIKE '參數名%' 驗證實際生效值