MySQL skip-name-resolve

Cry*_*bie 6 mysql mariadb

我在1个专用服务器中使用MariaDB/MySQL.所有数据库和PHP都在本地服务器中.我不使用远程服务器.

运行mysqltuner时,我收到了使用" skip-name-resolve "的建议.

所以我在my.cnf中添加了这段代码

skip-name-resolve
Run Code Online (Sandbox Code Playgroud)

我重新启动了mysql.

我的问题是:

  1. 请问使用skip-name-resolve加速我的mysql?

  2. 当我检查我的mysql.db和mysql.user表时,我仍然在"主机"列中看到我的服务器主机名(例如" host.myserver.com "/我的公共专用IP(不是127.0.0.1).我应该更改"host"列的值也是?或者我只需要在添加skip-name-resolve之后保留所有内容?

Sha*_*dow 12

  1. 如果你没有从远程主机连接到你的服务器,那么不,这不会加速你的mysql服务器.当此选项有帮助时,缓慢的DNS连接以及许多远程主机就是这种情况.

  2. 如果关闭名称解析,则在检查访问权限时,mysql将仅使用具有IP地址的条目.

有关详细信息,请参阅有关DNS查找优化和主机缓存的 mysql文档.