使用外部连接解决“在‘读取初始通信数据包’时与 MySQL 服务器失去连接,系统错误:0”
尝试时使用外部 IP 地址建立 MySQL 连接时,用户可能会遇到错误:“在‘读取初始通信数据包’时丢失与 MySQL 服务器的连接,系统错误: 0。”当 MySQL 服务器的 IP 地址仅限于本地连接时,通常会出现此问题。
可能的解决方案:
1.防火墙限制:
根据社区的建议,防火墙可能会阻止 MySQL 连接。验证防火墙设置以确保必要的端口(通常是 3306)对 MySQL 流量开放至关重要。
2.环回IP绑定:
另一种可能是MySQL服务器绑定了环回IP(127.0.0.1),仅限制对本地连接的访问。要解决此问题,应将脚本上传到托管 MySQL 服务器的网络服务器,并使用“localhost”作为服务器主机。
其他注意事项:
以上是为什么我在外部连接时收到'在'读取初始通信数据包'时与 MySQL 服务器失去连接,系统错误:0”?的详细内容。更多信息请关注PHP中文网其他相关文章!