参数说明
skip_name_resolve:检查客户端连接时是否解析主机名。
- OFF:默认状态,仅在第一次建立连接时缓存
IP和Host Name的映射关系,同一主机的后续连接将直接查看Host Cache,而不用再次进行DNS解析。 - ON:禁止
DNS解析,启用后 MySQL 授权表中就不能使用主机名了,只能使用IP。
| Property | Value |
|---|---|
| Command-Line Format | --skip-name-resolve=# |
| System Variable | skip_name_resolve |
| Scope | Global |
| Dynamic | No |
| Type | Boolean |
| Default Value | OFF |
1 | MariaDB [(none)]> show variables like 'skip_name_resolve'; |
设置
- 配置文件
my.cnf
1 | [mysqld] |
- 日志警告
1 | # skip_name_resolve = OFF |