文档首页/ 云数据库 GaussDB(for MySQL)/ 常见问题/ 数据库连接/ 测试网络连通性失败怎么办?
更新时间:2024-09-05 GMT+08:00

测试网络连通性失败怎么办?

连接GaussDB(for MySQL)实例之前,为了确保客户端与GaussDB(for MySQL)实例通信正常,通常需要测试网络连通性。

本章节主要针对网络连通失败的常见原因进行分析并提供相应的解决方案。

排查思路

  1. 检查ECS和GaussDB(for MySQL)是否在同一个VPC。
  2. 排查弹性云服务器安全组规则、ACL规则、内部网络配置、端口。
  3. 检查GaussDB(for MySQL)安全组规则。
  4. 相同区域主机进行ping测试。

解决方案

  1. 检查ECS和GaussDB(for MySQL)是否在同一个VPC。
    • 是,继续执行2
    • 否,同一区域不同VPC下ECS和GaussDB(for MySQL)内网是不通的。
      解决方法如下:
      1. 参考VPC对等连接,为两个不同的VPC建立对等连接,实现内网互通。
      2. 参考切换ECS虚拟私有云,将ECS的VPC切换为与GaussDB(for MySQL)相同的VPC,实现内网互通。
  2. 排查弹性云服务器配置信息。

    请查看同一个VPC内的两台弹性云服务器无法互通或者出现丢包等现象时,如何排查

  3. 检查GaussDB(for MySQL)安全组规则。

    查看GaussDB(for MySQL)的安全组的入方向规则,需要将ECS的私有IP和端口添加到入方向规则。

  4. 相同区域主机进行ping测试。

    在弹性云服务器去ping没有ping通的IP地址,如果可以正常ping通说明虚拟网络正常。

  5. 如果上述方法均不能解决您的疑问,请在管理控制台右上角,选择“工单 > 新建工单”,寻求更多帮助。