max connections値変更手順

提供: Wikiducca
2010年5月6日 (木) 18:50時点におけるIiducca (ノート)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

max_connections とは

接続数が max_connections に達してしまうと、新規接続が出来なくなる。
デフォルト値は、"151"。

my.cnf への書き方

300 の場合。

max_connections = 300

上記を追記・変更しサービスを再起動すれば反映される。

サービスを止められない場合

管理アカウントで以下のクエリを実行すればサービスの再起動なしで反映される。
※ただし、my.cnf を設定しておかないと次回再起動時に設定が戻ってしまうので注意。

値変更クエリ:

SET @@global.max_connections = 500;

例:

mysql> SET @@global.max_connections = 300;
Query OK, 0 rows affected (0.00 sec)

mysql> 

確認クエリ:

SHOW VARIABLES LIKE 'max_connections';

例:

mysql> SHOW VARIABLES LIKE 'max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 300   |
+-----------------+-------+
1 row in set (0.01 sec)

mysql>