php链接远程连接mysql查询很慢,本地mysql连接就特别快,声明网络没问题。
my.ini中配置
[mysqld]
大概意思是当一个新的请求到达mysql服务时,mysql服务会派生一个子进程来处理这个请求的全部事宜。这个子进程首先会检查发来请求的主机名是否在缓存中,如果不存在则会进程DNS解析来查找主机名。
可以通过在mysqld标签下skip-name-resolve禁用DNS解析。
注意:在mysql配置文件中禁止DNS解析后,mysql库中user表中的host字段不能使用域名。
转载请注明:谷谷点程序 » php 链接远程连接mysql查询很慢,本地mysql连接就特别快,skip-name-resolve解决