@Satoh_D no blog

大分にUターンしたので記念に。調べたこととか作ったこととか食べたこととか

【AWS】RDS(MySQL)で発生したIPブロックを解消する

今やっている案件で、急にRDSへの接続ができず以下のエラーを吐くようになりました。

Host 'xxx.xxx.xxx.xxx' is blocked because of many connection errors;
〜以下続く

調べたところ、MySQLのシステム変数であるmax_connect_errorsで設定した値以上接続失敗をするとIPブロックされてしまうようです。
解消方法は以下の通り。

  1. IPブロックされていないホストからMySQLに接続
$ mysql -u [username] -p -h [hostname]
  1. MySQLにログイン後、以下コマンドを実施
mysql> FLUSH HOSTS;
Query OK, 0 rows affected (0.01 sec)

これで解消できます。 解消したのはいいのですが、何故起きたのかを突き止めないとですね...(ヽ´ω`)

3ステップでしっかり学ぶ MySQL入門 [改訂2版]

3ステップでしっかり学ぶ MySQL入門 [改訂2版]