熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

MySQL的遠程連接出現錯誤提示分析

2013-11-23 20:58:52  來源: MySQL 

  技巧問題 Mysql的遠程連接出現Lost connection to MySQL server during query 安裝完了RH 用自帶的mysql以後直接在本機上可以正常使用mysql登陸
  mysql u root p
  添加了一些用戶如* beginner pass
  即beginner可以從任何地方通過密碼可以訪問這台Mysql服務器(假設我的mysql服務器為)但當我運行
  mysql h u beginner p
  就提示:
  ERROR : Lost connection to MySQL server during query
  其實我只要輸入
  mysql h 時就出現上面的提示也就是說它根本還沒有到驗證密碼那一步<br>
  
  這個問題是由於glibc的一個bug造成的
  在glibc某些版本中gethostbyaddr函數(確切地說是_nss_dns_gethostbyaddr_r)存在緩沖區溢出問題在處理大數據時會造成SEGMENT FAULT
  
  在處理遠程連接時mysqld會調用ip_to_hostname()函數再由這個函數調用gethostbyaddr函數最後系統在執行nss_dns_gethostbyaddr_r函數處崩潰因此會出現上述情況
  
  解決問題的辦法是升級glibc
From:http://tw.wingwit.com/Article/program/MySQL/201311/29373.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.