成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

MySQL中hostisblocked,flushhosts的示例分析-創(chuàng)新互聯

本篇文章為大家展示了MySQL中host is blocked, flush hosts的示例分析,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

成都創(chuàng)新互聯專注于任丘企業(yè)網站建設,響應式網站,商城網站開發(fā)。任丘網站建設公司,為任丘等地區(qū)提供建站服務。全流程定制網站制作,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯專業(yè)和態(tài)度為您提供的服務



背景:
MySQL-5.5.41, 開發(fā)用的環(huán)境連接MySQL客戶端時報錯;

場景:
業(yè)務方反饋在連接MySQL的時候報錯了, 且應用也在輸出了一樣的錯誤信息:

點擊(此處)折疊或打開

  1. ERROR 1129 (HY000): Host 'x.x.x.x' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

且開發(fā)的同事嘗試修改了max_connect_errors的參數;

調整到1000以后, 再進行flush hosts, 雖然能夠解決問題, 但是一分鐘之后還是會報同樣的錯誤;

分析:
引起這個問題的原因很直白, 在報錯信息里面都寫明了, "because of many connection errors";

然后看了一下aborted connections, 確實如描述一般, too many......

MySQL中host is blocked, flush hosts的示例分析

中間還查看了一次host的參數, 因為在5.7里面, 設置host_cache_size為0就可以避免這個問題了,

然而5.5壓根就沒有這個參數......_(:з」∠)_

考慮一下發(fā)生這個問題的根本原因:

host_cache中, 記錄了的blocked錯誤, 如果這種錯誤的數量太多, 且在上一次成功連接之后, 這種錯誤的數量超過了max_connect_errors的值,
那么MySQL就會拋出這個錯誤, 并提示需要flush hosts;

5.7中設置size為0(動態(tài)參數), 變相的使得mysql認為blocked的數量一直是0, 所以就不會再報這種錯了,

從根本原因來看, 關掉host cache也是一個解決的辦法;

那么如何關掉host cache?

MySQL5.5和5.7在show variables中都沒有一個明確的參數能關閉host cache,

翻了一下文檔, 發(fā)現只能在啟動的時候加上skip-host-cache才能關閉;

處理方式:
最終是協商了重啟的時間, 在開發(fā)機的MySQL配置文件加上了skip-host-cache來徹底關閉這個cache, 然后隨開發(fā)們亂搞去吧......╮(╯_╰)╭

上述內容就是MySQL中host is blocked, flush hosts的示例分析,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯-成都網站建設公司行業(yè)資訊頻道。

文章名稱:MySQL中hostisblocked,flushhosts的示例分析-創(chuàng)新互聯
地址分享:http://jinyejixie.com/article32/jiesc.html

成都網站建設公司_創(chuàng)新互聯,為您提供外貿網站建設、響應式網站、域名注冊網站策劃、全網營銷推廣、網頁設計公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網站建設公司
湛江市| 大渡口区| 岑溪市| 突泉县| 开封县| 吉首市| 泰安市| 宁武县| 合阳县| 北流市| 夏津县| 公主岭市| 武功县| 西安市| 汕尾市| 闵行区| 云龙县| 鄂托克旗| 西昌市| 澳门| 西安市| 通城县| 彰化县| 家居| 容城县| 呼和浩特市| 大竹县| 江孜县| 临夏县| 迭部县| 邵阳县| 磐安县| 崇明县| 长子县| 称多县| 阳信县| 安泽县| 平乐县| 白城市| 永平县| 汉源县|