mysqld サーバーに接続しようとしたときにクライアントで Too many connections
エラーが発生した場合、使用可能なすべての接続が他のクライアントによって使用されています。
許可される接続数は、max_connections
システム変数によって制御されます。 より多くの接続をサポートするには、max_connections
をより大きな値に設定します。
mysqld では、実際には max_connections
+ 1 クライアント接続が許可されます。 追加の接続は、CONNECTION_ADMIN
権限 (または非推奨の SUPER
権限) を持つアカウントで使用するために予約されています。 通常のユーザー (必要ないユーザー) ではなく管理者に権限を付与することで、管理者はサーバーに接続し、権限のないクライアントの最大数が接続されている場合でも SHOW PROCESSLIST
を使用して問題を診断できます。 セクション13.7.7.29「SHOW PROCESSLIST ステートメント」を参照してください。
サーバーは、専用インタフェースでの管理接続も許可します。 サーバーがクライアント接続を処理する方法の詳細は、セクション5.1.12.1「接続インタフェース」 を参照してください。