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
相关文章读者评论发表评论 |