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

景丽2015

景丽2015

2016-01-29 18:15

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.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。
展开更多 50%)
分享

猜你喜欢

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

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
MySQL的远程连接出现错误提示分析

mysql在linux下远程连接错误的问题

MySQL mysql数据库
mysql在linux下远程连接错误的问题

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

mysql如何开启远程连接

服务器
mysql如何开启远程连接

通过C API远程连接Mysql Server

编程语言 网络编程
通过C API远程连接Mysql Server

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

win7宽带连接的时候出现711错误提示怎么解决

电脑网络
win7宽带连接的时候出现711错误提示怎么解决

解决Mysql连接过多错误的方法

MySQL mysql数据库
解决Mysql连接过多错误的方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

打造与众不同的“我的电脑”

打造与众不同的“我的电脑”

大侠帮我看看 怎么多了条route?

大侠帮我看看 怎么多了条route?
下拉加载更多内容 ↓