首页 > 数据库 > mysql教程 > 解决MySQL出现大量unauthenticateduser的问题_MySQL

解决MySQL出现大量unauthenticateduser的问题_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-01 13:02:16
原创
1160 人浏览过

最近OJ及相关的网站打开异常的慢,简直崩溃,一直没找着原因!

进入数据库服务器,进到mysql里,用show processlist命令查看一下,发现有很多的unauthenticated user

google了一下,

发现这算属MySQL的一个bug,不管连接是通过hosts还是ip的方式,MySQL都会对DNS做反查,IP到DNS,由于反查的接续速度过慢

(不管是不是isp提供的dns服务器的问题或者其他原因),大量的查询就难以应付,线程不够用就使劲增加线程,但是却得不到释放,所以MySQL会“假死”。

解决的方案很简单,结束这个反查的过程,禁止任何解析。

打开mysql的配置文件(my.cnf),在[mysqld]下面增加一行:

skip-name-resolve

重新载入配置文件或者重启MySQL服务即可。

 

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
问题
来自于 1970-01-01 08:00:00
0
0
0
Session有问题
来自于 1970-01-01 08:00:00
0
0
0
URl有问题
来自于 1970-01-01 08:00:00
0
0
0
javascript - chrome network 问题
来自于 1970-01-01 08:00:00
0
0
0
请问这是什么问题,
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板