mysqladmin flush-hosts

連接數(shù)據(jù)庫報(bào)錯(cuò)(mysql -v 8.0.24)

message from server: "Host 'xx.xx.xx.xx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"
主機(jī)xx.xx.xx.xx被鎖友鼻,因?yàn)樵S多連接錯(cuò)誤高镐;

如果不求原因

mysql -u root -p 后臺(tái)登陸mysql以后 執(zhí)行 flush hosts; 
或者通過設(shè)置較大的 max_connect_errors值
mysql> set global max_connect_errors=1000;
可以暫時(shí)解決問題

雖然報(bào)錯(cuò)解決了埠忘,但是過段時(shí)間以后立哑,還會(huì)報(bào)以上錯(cuò)誤挂滓;
\color{red}{關(guān)于這個(gè)錯(cuò)誤苦银,其實(shí)就是因?yàn)橥籌P在短時(shí)間內(nèi),產(chǎn)生了很多中斷的數(shù)據(jù)庫連接(超過}MAX_CONNECT_ERRORS \color{red}{的最大值)而導(dǎo)致的;}
如果要徹底解決此問題,請(qǐng)往下看
首先了解下MySQL performance_schema下的hosts表和host_cache;我這里是通過navicat premium查看的幔虏;


也可以通過

mysql> use performance_schema;
mysql> select * from host_cache\G;
mysql> select * from hosts\G;

host_cache表會(huì)記錄連接客戶端主機(jī)名纺念、IP地址信息和其他連接信息,幫助診斷連接問題;(flush hosts;清除的是此表的數(shù)據(jù))
需要關(guān)注的兩個(gè)列:
SUM_CONNECT_ERRORS:連接錯(cuò)誤數(shù)
COUNT_HANDSHAKE_ERRORS:握手錯(cuò)誤計(jì)數(shù)


hosts表中記錄了連接客戶端的HOST(主機(jī)名)想括,以及CURRENT_CONNECTIONS(當(dāng)前連接數(shù))陷谱,和TOTAL_CONNECTIONS(總連接數(shù));

看到此處以后瑟蜈,你大概也清除了烟逊,其實(shí)也就是host_cache中SUM_CONNECT_ERRORS=MAX_CONNECT_ERRORS 時(shí),再連接數(shù)據(jù)庫時(shí)報(bào)的錯(cuò)铺根;

#查看值
mysql> show variables like '%max_connect_errors%';
#設(shè)置值
mysql> set global max_connect_errors=3;

那到底什么的錯(cuò)誤宪躯,才會(huì)讓SUM_CONNECT_ERRORS累加1呢?
1.首先排除網(wǎng)上說的密碼錯(cuò)誤位迂,SUM_CONNECT_ERRORS累加1,密碼錯(cuò)誤的話只會(huì)讓COUNT_AUTHENTICATION_ERRORS累加1访雪;



2.由于網(wǎng)絡(luò)原因或其它一些連接錯(cuò)誤會(huì)導(dǎo)致SUM_CONNECT_ERRORS累加1;
網(wǎng)絡(luò)原因 Lost connection to MySQL server at 'XXX', system error: errno囤官;
網(wǎng)絡(luò)原因可以通過設(shè)置connect_timeout解決

#一般默認(rèn)是10s
mysql> mysql> show variables like 'connect_timeout';
mysql> set global connect_timeout=20;

其它原因冬阳,比如



也會(huì)導(dǎo)致SUM_CONNECT_ERRORS累加1蛤虐;

我當(dāng)時(shí)排除網(wǎng)絡(luò)原因党饮、并把所有我知道的數(shù)據(jù)庫連接都關(guān)閉以后,還是發(fā)現(xiàn)SUM_CONNECT_ERRORS值在一直變大驳庭;
這時(shí)候可以通過mysql服務(wù)CONNECTION_CONTROL和CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS插件來查看監(jiān)控情況刑顺;
1.查看是否安裝插件

mysql> show plugins;

2.如果沒有的話,登錄mysql執(zhí)行

mysql>INSTALL PLUGIN CONNECTION_CONTROL SONAME 'connection_control.so';
mysql>INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS SONAME 'connection_control.so';

3.插件安裝成功后(如果只是為了排查問題饲常,其它參數(shù)不要設(shè)置蹲堂,如果有需求可以參考參考官網(wǎng):https://dev.mysql.com/doc/refman/5.7/en/connection-control-installation.html)

-- 執(zhí)行下面這個(gè)SQL,看是否有錯(cuò)誤記錄贝淤,錯(cuò)誤記錄會(huì)記錄在information_schema.connection_control_failed_login_attempts表
 select * from information_schema.connection_control_failed_login_attempts;

這時(shí)候可以看到用戶主機(jī)柒竞,和失敗的嘗試;
我是通過這個(gè)播聪,找到了一個(gè)主庫朽基,在用一個(gè)不用的用戶,不停的在向從庫發(fā)送請(qǐng)求离陶;然后刪除主從庫關(guān)系稼虎,問題解決;SUM_CONNECT_ERRORS不在增大招刨;
記錄日常一次排錯(cuò)記錄霎俩;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子打却,更是在濱河造成了極大的恐慌杉适,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件柳击,死亡現(xiàn)場(chǎng)離奇詭異淘衙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)腻暮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門彤守,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人哭靖,你說我怎么就攤上這事具垫。” “怎么了试幽?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵筝蚕,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我铺坞,道長(zhǎng)起宽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任济榨,我火速辦了婚禮坯沪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘擒滑。我一直安慰自己腐晾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布丐一。 她就那樣靜靜地躺著藻糖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪库车。 梳的紋絲不亂的頭發(fā)上巨柒,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音柠衍,去河邊找鬼洋满。 笑死,一個(gè)胖子當(dāng)著我的面吹牛拧略,可吹牛的內(nèi)容都是我干的芦岂。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼垫蛆,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼禽最!你這毒婦竟也來了腺怯?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤川无,失蹤者是張志新(化名)和其女友劉穎呛占,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體懦趋,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡晾虑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了仅叫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帜篇。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖诫咱,靈堂內(nèi)的尸體忽然破棺而出笙隙,到底是詐尸還是另有隱情,我是刑警寧澤坎缭,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布竟痰,位于F島的核電站,受9級(jí)特大地震影響掏呼,放射性物質(zhì)發(fā)生泄漏坏快。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一憎夷、第九天 我趴在偏房一處隱蔽的房頂上張望莽鸿。 院中可真熱鬧,春花似錦岭接、人聲如沸富拗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至粘拾,卻和暖如春窄锅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缰雇。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工入偷, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人械哟。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓疏之,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親暇咆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锋爪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容