MySQLは、不正な形式のクライアントからMySQLを保護するために、接続中にエラーが発生したクライアントをブロックします。
したがって、最初に、どのような種類のエラーが発生するかを見つける必要があります。...
データディレクトリのMySQLエラーログを確認できます。 (通常は hostname.err )
または、max_connect_errors
を増やすことができます (現在の値は何ですか?)最大値はアーキテクチャによって異なります。 32ビットの場合は4294967295。64ビットの場合は18446744073709547520。 (手動
)
mysql> SET GLOBAL max_connect_errors = 100000000;
ただし、エラーが頻繁に発生する場合、これは実際の解決策ではありません。
FLUSH HOSTS
ブロックされたホストを今すぐ排除するのに役立ちます。
mysql> FLUSH HOSTS;
mysqlコンソールの外部から実行する場合は、mysqladminコマンドを使用します。
# mysqladmin flush-hosts