如何解决 ip address ‘xxx’ could not be resolved:不知道这样的主机

在事件查看器中出现:" ip address ‘xxx’ could not be resolved:不知道这样的主机。"等警告信息。

Mysql数据库服务器没有配置 /etc/hosts,也没有DNS服务,导致mysqld线程解析IP对应的主机名时,解析失败。


解决 :

在my.ini或者my.cnf的mysqld下添加如下,然后重启服务:

skip-host-cache

skip-name-resolve

它将禁止 MySql Server 对外部连接进行 DNS 解析,这么设置还解决了 就是某些dns解析不正常导致的连接巨慢问题。使用这一选项可以消除 MySql 进行 DNS 解析的时间。
但需要注意,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求,需要修改一下将localhost替换为127.0.0.1。



本文地址:http://www.snl.cn/article/451

↑上一篇: 什么是域名?
↓下一篇: 半天收不到亚航确认邮件,外贸企业邮箱收发件问题实在普遍

填写您的需求/意见获取项目报价。

*请认真详细填写需求信息(简单留言均不回复!!!!留言样板!!! 戳>>),SNL会在24小时内与您取得联系。
线上服务咨询扫码关注SNL020-86000345填写需求索取报价

Copyright © 2003-2021 SNL 版权所有 广州市天传计算机网络技术有限公司 粤ICP备14094397号