免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1322 | 回复: 0
打印 上一主题 下一主题

mysql 大量的 unauthenticated user [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-27 10:13 |只看该作者 |倒序浏览
  近日在数据库方面,发现异常的联机状况该状况在 mysql 下指令 Show Processlist; 可以看到问题该问题如下; : 3436942 : unauthenticated user : 192.168.0.52:49607 : : Connect : : login : : 3436943 : unauthenticated user : 192.168.0.52:49608 : : Connect : : login :   会有非常多的 unauthenticated user 尝试做登入使用 mysql 的情况当这情况在无限制的发生时,就会照成系统的停顿在经过多方测试,以及询问官方原厂的响应下发现这属于官方一个系统上的特殊设定,亦可称呼他为 mysql 的 bug 不管连结的的方式是经过 hosts 或是 IP 的模式,他都会对 DNS 做反查mysqld 会尝试去反查 IP -> dns ,由于反查解析过慢,无法应付快速多量的查询 反查是上层 ISP 所掌控,并不是我们可以解决及要求的在知道问题的症结点后,要解决这个问题就有相对应的方法其方法分为两个步骤,  第一是开启 Mysqld 的时候加入特定的参数启动  第二就是修改 mysql 的联机设定等,如下所示    启动参数; with --skip-name-resolve =>这样就可以关闭反查动作 更改 my.cnf;加强以下设定 [mysqld] datadir=/services/mysql/ socket=/tmp/mysql.sock port=3306 set-variable = key_buffer_size=64M set-variable = max_connections=1024 set-variable = interactive_timeout=30 ------ skip-name-resolve #这样就可以关闭反查动作 [mysqld.server] user=mysql basedir=/usr/local   经过以上的设定及重新启动过后,直到现在还没有看到一个 unauthenticated user 的情况发生 。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/243/showart_368495.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP