GNU/Linux >> Linux の 問題 >  >> Linux

MySQLの接続エラーが多すぎます

接続が多すぎます サーバーに接続しようとするとエラーが表示され、使用可能な接続(デフォルトでは100に設定されています)がすでに使用されています。

MySQL®には変数ma​​x_connections+1があることに注意してください クライアント接続の場合、 +1 CONNECTION_ADMINのアカウント専用です 特権。

ソリューション

この問題を修正するには、次の手順を実行します。

  1. max_connectionsを特定します 可変値:

    mysql --user="root" --password="PASSWORD" --execute='SHOW VARIABLES LIKE "max_connections";

    出力は次のようになります:

    Variable_name
    max_connections 100
  2. お気に入りのテキストエディタを使用して、 /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
  3. MySQLサービスを再起動し、変更を適用します。


Linux
  1. MySQL サーバー エラー 111 に接続できません

  2. SFTP エラー 受信メッセージが長すぎます

  3. rm、cp、mv コマンドの引数リストが長すぎるというエラー

  1. Mysqlエラーの解決:開いているファイルが多すぎます

  2. Mysql日時DEFAULT CURRENT_TIMESTAMPエラー

  3. Debian で開いているファイルが多すぎる

  1. OpenCAエラー–対称鍵長が短すぎます[解決策]

  2. リモートMySQL接続用にCSFのIPをホワイトリストに登録

  3. LinuxでMySQLのタイムアウト制限を変更するにはどうすればよいですか?