原因
不管连接是通过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&
posted on 2018-04-17 19:04  2637282556  阅读(281)  评论(0编辑  收藏  举报