MySQL績效參數詳解 - max_connect_errors

來源:互聯網
上載者:User

標籤:

max_connect_errors是一個MySQL中與安全有關的計數器值,它負責阻止過多嘗試失敗的用戶端以防止暴力破解密碼的情況。max_connect_errors的值與效能並無太大關係。預設情況下,my.cnf檔案中可能沒有此行,如果需要設定此數值,手動添加即可。 參數格式       max_connect_errors = 10修改方法如果系統是CentOS、Debian等,則設定檔可能位於 /etc/my.cnf 。開啟此檔案            # vi /etc/my.cnf然後在[mysqld]配置節中加入上述語句即可。 配置說明當此值設定為10時,意味著如果某一用戶端嘗試串連此MySQL伺服器,但是失敗(如密碼錯誤等等)10次,則MySQL會無條件強制阻止此用戶端串連。如果希望重設此計數器的值,則必須重啟MySQL伺服器或者執行            Mysql> FLUSH HOSTS;命令。當這一用戶端成功串連一次MySQL伺服器後,針對此用戶端的max_connect_errors會清零。 影響與錯誤形式如果max_connect_errors的設定過小,則網頁可能提示無法串連資料庫伺服器;而通過SSH的mysql命令串連資料庫,則會返回    ERROR 1129 (00000): Host ‘gateway’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’錯誤。 功能與作用一般來說建議資料庫伺服器不監聽來自網路的串連,僅僅通過sock串連,這樣可以防止絕大多數針對mysql的攻擊;如果必須要開啟mysql的網路連接,則最好設定此值,以防止窮舉密碼的攻擊手段。

 

MySQL績效參數詳解 - max_connect_errors

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.