ERROR 1129 (HY000): Too many connection errors from
阿新 • • 發佈:2017-12-12
body post 但是 roo mysql數據庫 登錄 數據庫 png 環境
背景:MySQL 5.7.18
今天登錄數據庫收到一個異常
該問題區別於單實例或者主從架構場景
我們正常遠程登錄mysql數據庫,一旦TCP/IP鏈接異常超過max_connect_errors的限定次數,就會拋出異常:
ERROR 1129 (HY000): Host * is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts‘
解決辦法:
1.臨時調整max_connect_errors參數值
2.在服務器端登錄數據庫執行flush hosts 或者執行mysqladmin flush-hosts -uroot -pxxx
但是
我現在拋出的異常有所區別,雖然也是many connection errors,但我的環境是mysql Innodb Cluster
通過mysqlrouter + keepalive 來實現高可用
所有的外部鏈接都是通過shell+router來實現,當鏈接失敗次數超過max_connect_errors時,router就會將該IP鎖住,當再次從同一個ip申請時就會拋出
ERROR: 1129 (HY000): Too many connection errors from X.X.X.X
解決方法:
重啟router即可
ERROR 1129 (HY000): Too many connection errors from