ホームページ >データベース >mysql チュートリアル >mysqlで最大接続数を変更する方法

mysqlで最大接続数を変更する方法

青灯夜游
青灯夜游オリジナル
2021-12-02 14:40:2022319ブラウズ

変更方法: 1. 「set GLOBAL max_connections=接続値;」コマンドを実行します。 2. mysql 設定ファイル「my.cnf」を開き、「max_connections=connection value」ステートメントをファイルに追加し、ファイルを保存してサービスを再起動します。

mysqlで最大接続数を変更する方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

最大接続数は、mysql を通じて変更できます。mysql データベースの最大接続数を変更するには、一般的に 2 つの方法が使用されます。今日は、2 つの方法の特徴と違いを分析します。 mysql を保守する方が良いでしょう。 MySQL の最大接続数を変更する方法を見てみましょう。この記事が皆様のお役に立てれば幸いです。

問題

MySQL データベースを使用していると、「MySQL サーバーに接続できません。接続が多すぎます# #」という問題がよく発生します。 #”-mysql 1040 エラー。これは、まだ解放されていない MySQL にアクセスする接続数が MySQL の上限に達しているためです。通常、MySQL のデフォルトの最大接続数は 100 で、最大数は 16384 に達する可能性があります。

最大接続数を変更するには、一般的に 2 つの方法が使用されます。

解決策 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 ビデオ チュートリアル

]

以上がmysqlで最大接続数を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。