开发者社区 问答 正文

mysql内网链接慢的解决办法

早上开发那边发现mysql连接很慢,登陆到服务器上查看服务器日志都是正常的,无可疑记录,刚刚还好好的,怎么突然出现这个问题,于是登陆到mysql服务器上,查看下进程,发现有很多这样的连接:
218 | unauthenticated user | 192.168.10.6:44500 | NULL | Connect | NULL | login | NULL
219 | unauthenticated user | 192.168.10.6:44501 | NULL | Connect | NULL | login | NULL

展开
收起
蛮大人123 2016-02-07 11:49:34 2938 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    原因是由于mysql对连接的客户端进行DNS反向解析。
    有2种解决办法:
    1,把client的ip写在mysql服务器的/etc/hosts文件里,随便给个名字就可以了。
    2,在 my.cnf 中加入 –skip-name-resolve 。
    对于第一种方法比较笨,也不实用,那么 skip-name-resolve 选项可以禁用dns解析,但是,这样不能在mysql的授权表中使用主机名了,只能使用IP。

    2019-07-17 18:38:58 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论