教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 操作系统 >> Linux教程 >> MySQL的远程连接出现错误提示分析 RSS订阅
MySQL的远程连接出现错误提示分析
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   

  技巧问题 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。

来源:顶级教育
作者:
关键字:MySQL
发表日期:2006-11-26 8:45:27

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:网络技术之Linux网络的IPv6应用(3)   下一篇:利用Perl列出系统环境变量清单范例


2008-12-2 10:10:51
本文的相类似文章
  • MySQL登录缓冲区溢出漏洞
  • Oracle和mysql 的一些简单命令对比参照
  • SugarCRM增加支持Oracle同MySQL套件
  • MYSQL到ORACLE程序迁移的注意事项
  • MYSQL到ORACLE程序迁移需要注意的事项
  • 从MySQL中导出XLS数据库工具
  • MySQL数据库的结构和数据导入导出
  • SQL导出到MYSQL的简单方法
  • MySQL如何对抗解密高手
  • Oracle10g/PSQL8/MySQL5外围特性比拼
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com