MySQL出現大量unauthenticated user_MySQL教程
推薦:深入探討:MySQL數據庫MyISAM與InnoDB存儲引擎的比較本篇文章是對MySQL數據庫MyISAM與InnoDB存儲引擎的比較進行了詳細的分析介紹,需要的朋友參考下
問題狀態
重啟mysql也盡是失敗,看mysql的errorlog,只能看到類似如下的信息:
Forcing close of thread 12232 user: 'root'
用mysqladmin 簡單的監控了下mysql的情況:
mysqladmin -uroot -p******** status -i 1
發現Queries per second avg只有200左右,可以說很低,但是Threads 確非常不穩定,居然會瞬間升級200以上,一般情況下這個線程這個值都是不會高于5的個位數!
mysqladmin -uroot -p******** processlist
| 2007 | unauthenticated user | 192.168.4.29:58519 | | Connect | | login | |
| 2008 | unauthenticated user | 192.168.4.29:58553 | | Connect | | login | |
| 2009 | unauthenticated user | 192.168.4.29:58571 | | Connect | | login | |
| 2010 | unauthenticated user | 192.168.4.29:58577 | | Connect | | login | |
| 2011 | unauthenticated user | 192.168.4.29:58579 | | Connect | | login | |
| 2012 | unauthenticated user | 192.168.4.29:58589 | | Connect | | login | |
原因分析
MySQL會嘗試去反查IP->DNS,由于反查解析過慢,無法應付快速多量的查詢。
解決辦法
解決方式很簡單:啟動MySQL的時候,添加--skip-name-resolve選項
重新載入配置文件或者重啟MySQL服務即可。
分享:MySQL數據庫InnoDB數據恢復工具的使用小結詳解本篇文章是對MySQL數據庫InnoDB數據恢復工具的使用進行了詳細的總結與分析,需要的朋友參考下
- MSSQL清空日志刪除日志文件
- 關于數據庫中保留小數位的問題
- 解析mysql與Oracle update的區別
- mysql 導入導出數據庫以及函數、存儲過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 深入理解SQL的四種連接-左外連接、右外連接、內連接、全連接
- 解析:內聯,左外聯,右外聯,全連接,交叉連接的區別
- mysql出現“Incorrect key file for table”處理方法
- mysql重裝后出現亂碼設置為utf8可解決
- 淺析一個MYSQL語法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
- 相關鏈接:
- 教程說明:
MySQL教程-MySQL出現大量unauthenticated user
。