溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

mysql執(zhí)行show processlist出現(xiàn)unauthenticated user的解決方法

發(fā)布時(shí)間:2021-10-13 10:05:11 來(lái)源:億速云 閱讀:150 作者:柒染 欄目:數(shù)據(jù)庫(kù)

這篇文章給大家介紹mysql執(zhí)行show processlist出現(xiàn)unauthenticated user的解決方法,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

一臺(tái)unibilling機(jī)器前幾天突然負(fù)載變重. 在top中發(fā)現(xiàn)cpu被大量占用. agi程序運(yùn)行的很慢,并出現(xiàn)僵尸進(jìn)程. 其實(shí)當(dāng)時(shí)只有50個(gè)左右的并發(fā)呼叫. 遠(yuǎn)遠(yuǎn)達(dá)不到正常水準(zhǔn). 重新啟動(dòng)機(jī)器問(wèn)題也沒(méi)得到解決. 非常奇怪.
 
考慮到在top中看到mysqld占用的資源最多,就進(jìn)入mysql控制臺(tái),運(yùn)行show processlist命令, 發(fā)現(xiàn)某進(jìn)程的信息很特殊:
 
User "unauthenticated user"
Command "connect"
State "reading from net"難道是從internet上攻擊我的機(jī)器? 顯然不是, 因?yàn)镠ost那一列顯示的是”localhost”.
 
沒(méi)辦法. 在google上一查找,竟發(fā)現(xiàn)若干人遇到過(guò)該問(wèn)題. 也不能算是的bug,因?yàn)橥ㄟ^(guò)更改配置文件/etc/my.cnf即可解決.
 
具體地講,在mysqld那一欄中添加skip-name-resolve
 
[mysqld]
 
skip-name-resolve
 
注意, skip-name-resolve可以禁用dns解析,但是,這樣不能在mysql的授權(quán)表中使用主機(jī)名了,只能使用IP. 以前創(chuàng)建mysql用戶是若用的是localhost現(xiàn)在則需要用127.0.0.1來(lái)代替在grant語(yǔ)句中執(zhí)行一下添加該用戶.
然后, 重新啟動(dòng)mysqld.

關(guān)于mysql執(zhí)行show processlist出現(xiàn)unauthenticated user的解決方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI