web-dev-qa-db-ja.com

多くの接続エラーのため、ホスト 'Host_name'はブロックされています。 「mysqladmin flush-hosts」でブロックを解除します

次のメッセージが表示されます。

多くの接続エラーのため、ホスト 'Host_name'はブロックされています。 「mysqladmin flush-hosts」でブロックを解除します

私は従おうとしました MySQL :: MySQL 8.0リファレンスマニュアル:: B.6.2.5ホスト 'Host_name'がブロックされています そのように、まだ成功していません(

# mysql --version
mysql  Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1
# mysqladmin flush-hosts
# echo $?
0
# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2221
Server version: 5.1.73-log Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> FLUSH HOSTS;
Query OK, 0 rows affected (0.00 sec)

mysql> Bye
# 

Mysqldを再起動しようとしても、同じメッセージが表示されます(

お知らせ下さい。

2
alexus

私は次のように私の問題を解決することができました:

# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 216305
Server version: 5.1.73-log Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> SET GLOBAL max_connect_errors=10000;
Query OK, 0 rows affected (0.00 sec)

mysql> Bye
# 

それが実際に私の問題を解決したかどうかは完全にはわかりませんが、上記のSQLステートメントの後、私のアプリは(もうブロックされずに)動作し始めました。

3
alexus