MySQL 預設 max_connections=100,高併發場景易耗盡。提供動態修改與配置檔永久修改兩種方式,並說明 Linux 下編譯安裝修改啟動腳本的做法。
SHOW VARIABLES LIKE '%max_connections%';
SET GLOBAL max_connections=1000;
SHOW VARIABLES LIKE '%max_connections%';
my.ini (Windows) 或 my.cnf (Linux)?[mysqld] 區段設定:max_connections=1000編輯 /usr/local/mysql/bin/mysqld_safe,在 $ledir/$MYSQLD 啟動參數後追加 -O max_connections=1500 (兩處均需加),重啟服務。
注意:MySQL 硬性上限為 16384,設定過大需評估記憶體 (每連接約 256KB+)。