萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

MySQL 修改預設最大連接數 (max_connections) 兩種方法

MySQL 預設 max_connections=100,高併發場景易耗盡。提供動態修改與配置檔永久修改兩種方式,並說明 Linux 下編譯安裝修改啟動腳本的做法。

查看當前值

SHOW VARIABLES LIKE '%max_connections%';

方法一:動態修改 (立即生效,重啟失效)

SET GLOBAL max_connections=1000;
SHOW VARIABLES LIKE '%max_connections%';

方法二:配置檔永久修改

  1. 編輯 my.ini (Windows) 或 my.cnf (Linux)?
  2. 在 [mysqld] 區段設定:
    max_connections=1000
  3. 重啟 MySQL 服務生效。

Linux 編譯安裝特殊修法

編輯 /usr/local/mysql/bin/mysqld_safe,在 $ledir/$MYSQLD 啟動參數後追加 -O max_connections=1500 (兩處均需加),重啟服務。

注意:MySQL 硬性上限為 16384,設定過大需評估記憶體 (每連接約 256KB+)。

copyright © 萬盛學電腦網 all rights reserved