当前位置: 首页 > 面试题库 >

在“读取初始通信数据包”时与MySQL服务器的连接断开,系统错误:0

丁兴德
2023-03-14
问题内容

我收到错误消息:

“在读取初始通信数据包时与MySQL服务器的连接丢失,系统错误:0”

当我要连接我的数据库时。

如果我使用本地主机,则一切正常。但是,当我使用如下所示的实时IP地址时,出现了错误:

mysql_connect("202.131.xxx.106:xxxx", "xxxx", "xxxxx") or die(mysql_error());

问题答案:

这里有人建议这可能是防火墙问题:

我刚遇到这个问题,发现它是我的防火墙。我使用PCTools Firewall Plus,但不允许完全访问MySQL。一旦我改变,那很好。希望能有所帮助。

可以吗?

另外,这里有人暗示这可能是因为MySQL服务器绑定到了环回IP(127.0.0.1/localhost),这实际上使您无法从“外部”进行连接。

如果是这种情况,则需要将脚本上传到Web服务器(该服务器也可能正在运行MySQL服务器),并将服务器主机保持为“ localhost”



 类似资料:
  • 问题内容: 我收到以下错误 尝试连接到我的MySQL服务器时。 我在做什么: 我有Master-从站复制在MySQL中正在工作,并且刚刚使用F5添加了负载平衡功能。 我已经根据他们的站点配置了F5。 但是当我尝试使用配置了F5的IP连接到MySQL服务器时, 有任何想法吗? 我的进度更新: 零 -我遇到相同的错误,在/ var / log / secure中没有任何条目,好像有人会尝试验证从我创建

  • 为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名。联系管理员以找出进行连接所使用的参数 (即,连接的主机、用户名和使用的密码)。知道正确的参数后,可以按照以下方式进行连接: shell> mysql -h host -u user -p Enter password: ******** host

  • 当我运行大型查询(返回许多行的查询)时,我会得到期间失去与MySQL server的连接的错误,而且我看不出我做错了什么。我使用来自mysql.com的“新”mysql驱动程序(而不是“旧”的MySQLdb),以及与mamp捆绑在一起的mysql版本。Python 2.7。表未损坏,返回状态OK。下面是一个中断的例子: 这导致了我大部分时间得到的错误: 第20行是 PS:我暂时放弃了这一点,改为P

  • 启动mysql服务: sudo service mysql start 停止mysql服务: sudo service mysql stop 要连接到服务器,我们通常需要提供MySQL的用户名来触发mysql,很可能,还需要密码。如果你的服务器运行在一个其他的机器上,你还需要指定主机名。联系管理员来找到连接参数(例如主机名,用户名和密码),当你知道了正确的参数后,你可以像下面那样连接: she

  • Android问题 一旦我的设备收到数据从GATT服务器,一次收到数据后,它被断开连接。我尝试了许多不同的方法,但都不起作用。我已经阅读了整个网址也...Android4.3蓝牙低能耗不稳定

  • 我的在live server上类似这样的环境文件设置。但当我在的时候 错误是 我使用这个主机和密码通过putty访问我的sshhttp://5.100.156.10:2082我很困惑。