0

最大接続しきい値に達したWindowsServer2008にMySqlをインストールしています。そのため、ログインしようとすると、「エラー1040:接続が多すぎます」と表示されます。Windowsサーバーへの管理者アクセス権があります。

MySql Administratorツールを介してログインできず、次のようなコマンドを実行できません。

mysqladmin.exe flush-hosts

上記を試してみると、「接続が多すぎます」というエラーが表示されます。-urootフラグを指定しようとしましたが、これは役に立たなかったようです。

そのため、この問題を修正する方法がわかりません。アドバイスをいただければ幸いです。

4

1 に答える 1

1

私がネットで見つけたものによると、mysqlデーモンを再起動する必要があるようです(mysqladminに接続できない場合は、それ自体が問題になる可能性があります。MySqlをシャットダウンする最善の方法を知るのに十分な経験がありません。そのような状況で)、あなたがスーパー特権を持つ管理者アカウントを持っていることを除いて。このアカウントは、ログインしてフラッシュホストを実行できる必要があります。ただし、これはrootのデフォルトの特権ではないように思われるため、この種の問題が発生する前に付与する必要があります。これに関する詳細については、Mysqlリファレンスマニュアルのこの「C.5.2.7。接続が多すぎます」を参照してください。Windowsプラットフォームについても厳しい制限があります:(開いているテーブル×2 +開いている接続)<2048。

データベースを使用するシステムアーキテクチャによっては、他の可能性がある場合があります。たとえば、アプリケーションをシャットダウンすることで、クライアント側からの接続を閉じることができる場合があります。

于 2011-10-06T06:10:43.290 に答える