这些进程会累计的越来越多,并且不会消失,应用无法正常相应,导致系统瘫痪。
MySQL 在默认情况下对于远程连接过来的 IP 地址会进行域名的逆向解析,如果系统的 hosts 文件中没有与之对应的域名,MySQL 就会将此连接认为是无效用户,所以下进程中出现 unauthenticated user 并导致进程阻塞。
解决的方法很简单,在启动时加上 --skip-name-resolve 选项,则 MySQL 就可以跳过域名解析过程,避免上述问题。
五、mysql.sock 丢失后如何连接数据库
在 MySQL 服务器本机上连接数据库时,经常会出现 mysql.sock 不存在,导致无法连接的问题。这是因为如果指定 localhost 作为一个主机名,则 mysqladmin 默认使用 Unix 套接字文件连接,而不是 tcp/ip。而这个套接字文件(一般命名为 mysql.sock)经常会因为各种原因而被删除。通过 --protocol=TCP(北联网教程,专业提供视频软件下载)
……