专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » mysql远程连接:MySQL的远程连接出现错误提示分析 »正文

mysql远程连接:MySQL的远程连接出现错误提示分析

来源: 发布时间:星期四, 2009年2月12日 浏览:65次 评论:0



  窍门技巧问题 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时就出现上面提示也就是说它根本还没有到验证密码那<br>
  
  这个问题是由于glibc个bug造成
  在glibc某些版本中gethostbyaddr(确切地说是_nss_dns_gethostbyaddr_r)存在缓冲区溢出问题在处理大数据时会造成SEGMENT FAULT
  
  在处理远程连接时mysqld会ip_to_hostname再由这个gethostbyaddr最后系统在执行nss_dns_gethostbyaddr_r处崩溃因此会出现上述情况
  
  解决问题办法是升级glibc
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: