ホームページ >データベース >mysql チュートリアル >mysqlで最大接続数を変更する方法
変更方法: 1. 「set GLOBAL max_connections=接続値;」コマンドを実行します。 2. mysql 設定ファイル「my.cnf」を開き、「max_connections=connection value」ステートメントをファイルに追加し、ファイルを保存してサービスを再起動します。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
最大接続数は、mysql を通じて変更できます。mysql データベースの最大接続数を変更するには、一般的に 2 つの方法が使用されます。今日は、2 つの方法の特徴と違いを分析します。 mysql を保守する方が良いでしょう。 MySQL の最大接続数を変更する方法を見てみましょう。この記事が皆様のお役に立てれば幸いです。
問題
MySQL データベースを使用していると、「MySQL サーバーに接続できません。接続が多すぎます# #」という問題がよく発生します。 #”-mysql 1040 エラー。これは、まだ解放されていない MySQL にアクセスする接続数が MySQL の上限に達しているためです。通常、MySQL のデフォルトの最大接続数は 100 で、最大数は 16384 に達する可能性があります。
解決策 1: コマンド
を使用して、set GLOBAL max_connections=100; ## を通じて最大接続数を設定します。 # コマンドが 100 の場合、このメソッドはすぐに有効になり、mysql サービスを再起動する必要はありません。
操作には root 権限を持つ mysql アカウントが必要です。それ以外の場合は "1227 - アクセスが拒否されました。(少なくとも 1 つの) SUPER 権限が必要です。この操作に対して「エラーが報告されます。」 同時に、max_connections の最小値を 1 に設定します。
解決策 2: my.cnf を変更するmysql 設定ファイルを開きます
vim /etc/my.cnf 、 max_connections=100 行
を追加し (存在する場合は値を直接変更してください)、サービスを再起動します:/etc/init.d/mysqld restart
。この時の効果。
相違点: 1. 構成ファイルを変更するには、サービスを再起動する必要があります。コマンドによる変更はすぐに有効になります。 。
2. 設定ファイルを変更して、安定性と信頼性を高めます。構成ファイルに
max_connections=100 があり、コマンドを使用してそれを変更した場合、mysql サービスが再起動されると、構成ファイルで指定された接続数が再度使用されるためです。 [関連する推奨事項:
以上がmysqlで最大接続数を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。