本文介紹了MySQL跳過名稱解析的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我在一臺專用服務器上使用MariaDB/MySQL。
所有數(shù)據(jù)庫和php都在本地服務器上。
我不使用遠程服務器。
運行mysqlTuner時,我收到建議使用”跳過名稱-解析“。
所以我在my.cnf中添加了此代碼
skip-name-resolve
我重新啟動了MySQL。
我的問題是:
使用skip-name-resolve
會加速我的MySQL嗎?
當我檢查mysql.db&;mysql.user表時,我仍然在host列中看到我的服務器主機名(如host.myserver.com)/我的公共專用IP(不是127.0.0.1)。我應該也更改”host”列的值嗎?或者我只需要在添加跳過名稱解析后將所有內(nèi)容保持原樣?
推薦答案
如果您不是從遠程主機連接到您的服務器,則不會,這不會加速您的MySQL服務器。在此選項有幫助的情況下,可以使用較慢的DNS連接和大量遠程主機。
如果關閉名稱解析,則MySQL在檢查訪問權限時將僅使用具有IP地址的條目。
有關詳細信息,請參閱DNS Lookup Optimization and the Host Cache上的MySQL文檔。
這篇關于MySQL跳過名稱解析的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,