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

2016-01-29 18:15 4 1 收藏

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

【 tulaoshi.com - Linux 】


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

来源:http://www.tulaoshi.com/n/20160129/1505018.html

延伸阅读
连接mySQL数据库失败频繁,主要是什么原因造成的? 一年前,我开发了一个网站http://www.***.com,租用的是linux下PHP+mySQL的虚拟空间,之前一直工作正常。 近半年来,却频繁出现连接数据库失败错误(一周1~2次),需要找空间商重启mysql服务才行: Warning: mysql_connect(): Can 't connect to MySQL server on &a...
在使用 SQL Server 的过程中,用户遇到最多的问题莫过于连接失败了。一般而言,有两种连接SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者OLE DB等连接 SQL Server。下面,我们将就这两种连...
错误信息如下: 以下是引用片段: ErrorCode:1418 ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATAinitsdeclarationandbinaryloggingisenabled(you*might*wanttousethelesssafelog_bin_trust_function_creatorsvariable) (0mstaken) 解决方法如下: 1. mysql SET GLOBAL log_bin_trust_function_creators = 1; 2...
标签: windows系统
Win8宽带连接提示错误651问题   故障提示: 错误651:调制解调器(或其他连接设备)报告了一个错误。(图1) 图1 网线连接不好时桌面右下角的现象图 网络里面的内容 故障原因: ADSL接入:ADSL MODEM物理连接不好 ;Modem参数设置有问题,如VPI/VCI设置与设备不相同;计算机防火墙阻断网络;机房ADS...
标签: 电脑入门
大家在安装或打开一些程序的时候,会出现NSIS Error错误提示,这种情况很容易让人误会是系统出现了错误,或仅仅是该程序安装文件损坏的原因。 中文意思是:运行一个用Nullsoft Scriptable Install System  (NSIS)建立的程序常会发生这种错误,起因可能是下载来的文件不完整,或存放该程序的磁盘区坏了,也可能因病毒。无论何种原因,建议...

经验教程

730

收藏

91
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部