博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL大量unauthenticated user
阅读量:6364 次
发布时间:2019-06-23

本文共 528 字,大约阅读时间需要 1 分钟。

 最近数据库经常出现异常停顿和阻塞,通过show processlist发现大量类似如下的连接:

|592|unauthenticated user|192.168.3.20:35320|NULL|Connect| |login|NULL|

|593|unauthenticated user|192.168.3.20:35321|NULL|Connect| |login|NULL|
|594|unauthenticated user|192.168.3.20:35322|NULL|Connect| |login|NULL|

 

google后发现和域名解析有关系。

不管连接的方式是经过hosts或是IP,mysql都会对DNS做反查

mysql尝试反查IP->DNS,由于反查解析过慢或出问题,无法应对快速多量的查询

 

3种解决方法(前2种解决方法的缺点是不能再使用主机名,而要使用IP地址):

  1. 在启动参数中添加--skip-name-resolve,关闭反向域名解析功能
  2. 在my.cnf的[mysqld]一节中增加skip-name-resolve
  3. 在/etc/hosts文件中添加对应的host记录

考虑目前情况,使用了第2种方法

 

EOF ------

转载地址:http://lnama.baihongyu.com/

你可能感兴趣的文章
Webservice超时问题
查看>>
CentOS 7 中使用NTP进行时间同步
查看>>
在MongoDB数据库中查询数据(上)
查看>>
Python import其他文件夹的文件
查看>>
Jvm(22),回收策略-----标记清除算法
查看>>
MySQL多表关联查询效率高点还是多次单表查询效率高,为什么?
查看>>
UNIX 高手的 10 个习惯
查看>>
传值与传引用
查看>>
[后端人员耍前端系列]KnockoutJs篇:使用KnockoutJs+Bootstrap实现分页
查看>>
HDU 1538 A Puzzle for Pirates(海盗分金问题)
查看>>
C# Web Forms - Using jQuery FullCalendar
查看>>
H5移动端知识点总结
查看>>
Matlab绘图高级部分
查看>>
Sublime-Text-2-pydocstring --- 自动生成python docstring的插件
查看>>
初涉c#设计模式-Observer Pattern-从公司管理系统删单提醒开始
查看>>
UNIX进程环境
查看>>
命名空间和定义和使用
查看>>
学习面试题Day03
查看>>
(转)jquery实现图片轮播
查看>>
webpy,希望能多了解一些关于WSGI,PYTHON的WEB开发框架的事,也希望能进一步了解PYTHON...
查看>>