「Host is blocked because of many connection errors」問題解決

環境mysql

Linux、MySQL 5.5sql

報錯數據庫

Host ‘hostname’ is blocked because of many connection errors; unblock with 'mysqladmi.

緣由服務器

該host上部署的服務因數據庫賬號配置錯誤,致使短期內鏈接MySQL服務失敗次數超過max_connection_errors參數設定值(默認10),從而被拒絕。markdown

解決方法spa

方法一:code

刷新記錄報錯host的文件部署

mysqladmin  -uroot -p  -h192.168.1.1 flush-hosts

it

mysql>flush hosts;io

注意:數據庫主從服務器要肯定是被哪一個MySQL服務拒絕了,刷新對應的服務器便可,不肯定的話就都刷新吧。

方法二:

進入數據庫將max_connection_errors參數調高,也能夠在my.cnf文件中修改不過須要重啓MySQL。

mysql>show variables like '%max_connection_errors%';

mysql>set global max_connect_errors = 1000;

mysql>show variables like '%max_connection_errors%';
相關文章
相關標籤/搜索