MySql報錯:unblock with mysqladmin flush-hosts的解決方案
信息排查
# 查看最大錯誤連接數(shù)限制 show global variables like 'max_connect_errors'; # 查看連接IP select * from performance_schema.host_cache # 刷新數(shù)據(jù)庫IP緩存 flush hosts # 查看連接 SELECT substring_index(host, ':',1) AS host_name, state, count(*) FROM information_schema.processlist GROUP BY state, host_name;
根本之道
?根據(jù)查出的IP排查部署在該Ip服務(wù)器上的服務(wù)數(shù)據(jù)庫連接配置,出現(xiàn)這個的原因是其數(shù)據(jù)庫連接配置錯誤
ex:數(shù)據(jù)庫賬號密碼不對,ssl沒有關(guān)閉等等......
修改正確即可解決
屏蔽之法
解決:
進入數(shù)據(jù)庫 使用admin權(quán)限賬號
?1、將變量max_connection_errors的值設(shè)置為一個更大的值
set global max_connect_errors=1500;
2、執(zhí)行命令使用flush hosts
3、改變系統(tǒng)變量值是的讓MySQL服務(wù)器不記錄host cache信息(不建議)如:set global host_cache_size=0;
?總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
推薦沒有虛擬主機的小巧的Mysql數(shù)據(jù)庫備份腳本(PHP)
推薦沒有虛擬主機的小巧的Mysql數(shù)據(jù)庫備份腳本(PHP)...2007-07-07
MySQL數(shù)據(jù)庫讀寫分離與負載均衡的實現(xiàn)邏輯
讀寫分離與負載均衡是數(shù)據(jù)庫優(yōu)化的關(guān)鍵策略,讀寫分離的核心是將數(shù)據(jù)庫的讀操作與寫操作分離,本文給大家介紹MySQL數(shù)據(jù)庫讀寫分離與負載均衡的實現(xiàn)方式,感興趣的朋友一起看看吧2025-11-11
MySQL數(shù)據(jù)庫INNODB表損壞修復(fù)處理過程分享
突然收到MySQL報警,從庫的數(shù)據(jù)庫掛了,一直在不停的重啟,打開錯誤日志,發(fā)現(xiàn)有張表壞了。innodb表損壞不能通過repair table 等修復(fù)myisam的命令操作。現(xiàn)在記錄下解決過程2013-08-08
mysql中取系統(tǒng)當前時間,當前日期方便查詢判定的代碼
今天在寫一段查詢語句的時候,需要判定結(jié)束日期是不是大于當前日期,一般情況下都是通過php判定日期,然后查詢。2011-12-12

