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