MySQL跳过名称解析 [英] MySQL skip-name-resolve

查看:0
本文介绍了MySQL跳过名称解析的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在一台专用服务器上使用MariaDB/MySQL。 所有数据库和php都在本地服务器上。 我不使用远程服务器。

运行mysqlTuner时,我收到建议使用"跳过名称-解析"。

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

skip-name-resolve

我重新启动了MySQL。

我的问题是:

  1. 使用skip-name-resolve会加速我的MySQL吗?

  2. 当我检查mysql.db&;mysql.user表时,我仍然在host列中看到我的服务器主机名(如host.myserver.com)/我的公共专用IP(不是127.0.0.1)。我应该也更改"host"列的值吗?或者我只需要在添加跳过名称解析后将所有内容保持原样?

推荐答案

  1. 如果您不是从远程主机连接到您的服务器,则不会,这不会加速您的MySQL服务器。在此选项有帮助的情况下,可以使用较慢的DNS连接和大量远程主机。

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

有关详细信息,请参阅DNS Lookup Optimization and the Host Cache上的MySQL文档。

这篇关于MySQL跳过名称解析的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆