MySQL的遠程連接出現錯誤提示分析_MySQL
來源:懂視網
責編:小采
時間:2020-11-09 17:02:33
MySQL的遠程連接出現錯誤提示分析_MySQL
MySQL的遠程連接出現錯誤提示分析_MySQL:技巧問題 Mysql的遠程連接出現Lost connection to MySQL server during query 安裝完了RH 8.0用自帶的mysql以后直接在本機上可以正常使用mysql登陸,用 mysql -u root -p 添加了一些用戶,如* beginner pass 即beginner可以從任
導讀MySQL的遠程連接出現錯誤提示分析_MySQL:技巧問題 Mysql的遠程連接出現Lost connection to MySQL server during query 安裝完了RH 8.0用自帶的mysql以后直接在本機上可以正常使用mysql登陸,用 mysql -u root -p 添加了一些用戶,如* beginner pass 即beginner可以從任

技巧問題 Mysql的遠程連接出現"Lost connection to MySQL server during query" 安裝完了RH 8.0用自帶的mysql以后直接在本機上可以正常使用mysql登陸,用
mysql -u root -p
添加了一些用戶,如* beginner pass
即beginner可以從任何地方通過密碼可以訪問這臺Mysql服務器(假設我的mysql服務器為mysql.test.com)但當我運行
mysql -h mysql.test.com -u beginner -p
就提示:
ERROR 2013: Lost connection to MySQL server during query
其實我只要輸入
mysql -h mysql.test.com時就出現上面的提示,也就是說它根本還沒有到驗證密碼那一步。
這個問題是由于glibc的一個bug造成的。
在glibc某些版本中,gethostbyaddr函數(確切地說是_nss_dns_gethostbyaddr_r)存在緩沖區溢出問題,在處理大數據時會造成SEGMENT FAULT。
在處理遠程連接時,mysqld會調用ip_to_hostname()函數,再由這個函數調用gethostbyaddr函數,最后系統在執行nss_dns_gethostbyaddr_r函數處崩潰。因此,會出現上述情況。
解決問題的辦法是升級glibc。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
MySQL的遠程連接出現錯誤提示分析_MySQL
MySQL的遠程連接出現錯誤提示分析_MySQL:技巧問題 Mysql的遠程連接出現Lost connection to MySQL server during query 安裝完了RH 8.0用自帶的mysql以后直接在本機上可以正常使用mysql登陸,用 mysql -u root -p 添加了一些用戶,如* beginner pass 即beginner可以從任