解决MySQL出现大量unauthenticated user的问题

原因
不管连接是通过hosts还是ip的方式,MySQL都会对DNS做反查,IP到DNS,由于反查的接续速度过慢(不管是不是isp提供的dns服务器的问题或者其他原因),大量的查询就难以应付,线程不够用就使劲增加线程,但是却得不到释放,所以MySQL会“假死”。
解决方法1
1 打开mysql的配置文件(my.cnf),在[mysqld]下面增加一行:
skip-name-resolve
解决方法2

linux 登录mysql
cd /usr/local/mysql/bin

./mysqladmin -uroot -p shutdown
root
执行
./mysqld_safe --skip-name-resolve --user=mysql&
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhou920786312/article/details/79979156
上一篇activiti 当前任务的下一个节点
下一篇MyBatis如何防止SQL注入
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭