接続が多すぎます サーバーに接続しようとするとエラーが表示され、使用可能な接続(デフォルトでは100に設定されています)がすでに使用されています。
MySQL®には変数max_connections+1があることに注意してください クライアント接続の場合、 +1 CONNECTION_ADMINのアカウント専用です 特権。
この問題を修正するには、次の手順を実行します。
-
max_connectionsを特定します 可変値:
mysql --user="root" --password="PASSWORD" --execute='SHOW VARIABLES LIKE "max_connections";
出力は次のようになります:
Variable_name 値 max_connections 100 -
お気に入りのテキストエディタを使用して、 /etc/mysql/my.cnfを変更します 次の値を設定します:
max_connections = 500
max_user_connections = 500
注: 可能な接続の量を増やすと、消費されるRAMの量に直接影響します。
コマンド
mysql --help
my.cnfを見つけるのに役立ちます 次のファイルにデフォルトのオプションが表示されるため、ファイル:- /etc/my.cnf
- /etc/mysql/my.cnf
- /usr/local/etc/my.cnf
- 〜/ .my.cnf
-
MySQLサービスを再起動し、変更を適用します。