MySQL

MySQL で接続エラー

mysqld が途中で中断された多数の接続要求を特定のホストから受け取ったとき、

Error: Host '' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

接続が成功せずに「max_connect_errors」の回数要求が失敗するとこのエラーが表示される。
まず、<接続失敗の原因を解明、解決をした後>に

flush hosts;

でエラーをクリア。

set global max_connect_errors=エラー数;

で許容接続エラーのMaxを変更する(※エラー数は例えば「10000」等)

show global variables like '%connect%';

で確認。