>데이터 베이스 >MySQL 튜토리얼 >MySQL中遇见"unauthenticated user"莫惊慌_MySQL

MySQL中遇见"unauthenticated user"莫惊慌_MySQL

WBOY
WBOY원래의
2016-06-01 13:51:20783검색

从昨天开始,我开始对MySQL进行监控,发现时不时的会出现

MySQL中遇见"unauthenticated user"莫惊慌_MySQL

感觉很奇怪,MySQL的配置文件里,配置禁止域名解析了--skip-name-resolve,详情查看mysql是怎样使用dns的,google一翻,有说这是MySQL的一个bug,但是我的数据库版本不在里面说的之列,这篇文章安定了我的心。

unauthenticated user”的意思是由一个客户端发起的连接,但是这个客户端用户还没有被认证。这种情况一般在系统负载比较高或者mysql比较繁忙的时候遇到。

此外在show processlist里还有几个User用户,比较常见的就不说了

1.system user

它指的是没有客户端线程,由服务派发的处理内部任务的用户。通常是主从数据库中的从库I/O线程或者是SQL线程使用。系统用户有一个明显的标志,Host列没有内容。

2.event_scheduler

指的是监视器事件线程使用的用户。

参考资料:

show-processlist

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.