MySQL 最大連線數設定
最近剛好遇到有MySQL連線數設定過小的問題, 因此將當時緊急處理的方式紀錄一下~
首先先登入mysql
#查詢目前最大連線數
mysql> show variables like ‘max_connections’;
#設定MySQL 最大連線數
mysql> set GLOBAL max_connections=500;
因為MySQL服務重啟後,max_connections 這個值就會回復, 所以要在 /etc/my.cnf 裡, 加入以下的值.
set-variable = max_connections=500
這樣重啟後該設定就不會回復.
依版本, my.cnf 可以照以下格式寫入,
# MySQL 5
max_connections=500 # 全部接受的最大連線數
max_user_connections=20 # 每個使用者最大連線數
# MySQL 4
set-variable=max_connections=500 # 全部接受的最大連線數
set-variable=max_user_connections=20 # 每個使用者最大連線數