本章节会介绍如何使用MySQL命令行内网连接实例 当应用部署在弹性云主机上,且该弹性云主机与RDS for MySQL实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云主机与RDS for MySQL实例。 提供两种连接方式通过MySQL客户端连接实例:非SSL连接和SSL连接。其中,SSL连接实现了数据加密功能,具有更高的安全性,该能力白名单开放,如有需求可联系客服提供。 前提条件 1. 登录弹性云主机。 通过弹性云主机连接关系型数据库实例,需要具备以下条件。 该弹性云主机与目标实例必须处于同一VPC内。 该弹性云主机必须处于目标实例所属安全组允许访问的范围内。 如果目标实例所属安全组为 默认安全组 (default),则无需设置安全组规则。 如果目标实例所属安全组 非默认安全组 ,请查看安全组规则是否允许该弹性云主机访问。具体操作请参考设置安全组规则。 如果安全组规则允许弹性云主机访问,即可连接实例。 如果安全组规则不允许弹性云主机访问,则需添加安全组规则。该弹性云主机必须处于目标实例所属安全组允许访问的范围内。 2. 使用客户端连接实例。 在Linux操作系统中,您需要在可访问关系型数据库的设备上安装MySQL客户端。建议您下载的MySQL客户端版本高于已创建的RDS实例中数据库版本。 SSL连接(白名单能力开放) 1、登录管理控制台。 2、单击管理控制台左上角的,选择区域和项目。 3、选择“数据库> 关系型数据库”。进入关系型数据库信息页面。 4、单击实例名称进入“基本信息”页面。 5、在“数据库信息”模块的“SSL”处,查看SSL开关状态。 开关打开。 6、单击“SSL”处的,下载“Certificate Download”压缩包,解压后获取根证书(ca.pem)和根证书捆绑包(cabundle.pem)。 将根证书(ca.pem)导入弹性云主机Linux操作系统。 连接关系型数据库实例。以Linux系统为例,执行如下命令。 mysql h P u p sslca 参数说明 参数 说明 内网地址。在目标实例的“基本信息”页面,“连接信息”模块的“内网地址”。 数据库端口,默认3306。在目标实例的“基本信息”页面,“连接信息”模块的“数据库端口”。 用户名,即关系型数据库帐号(默认管理员帐号为root)。 CA证书路径,该文件需放在执行该命令的路径下。 使用root用户SSL连接数据库实例,示例如下: mysql h 172.16.0.31 P 3306 u root p sslcaca.pem 出现如下提示时,输入数据库帐号对应的密码: Enter password:
步骤一:创建云主机并绑定EIP 开通创建云主机,绑定弹性EIP操作流程请参考: < ● 华东1云主机A购买公网带宽:10Mbps ● 西南1云主机B购买公网带宽:10Mbps 步骤二:安装iperf3 检查云主机上的安全组及网络ACL配置,确保云主机能够正常访问公网。 分别在华东1、西南1的云主机上安装iperf3 执行命令:yum install iperf3 说明:CentOS、CTyunOS镜像环境下执行命令为yum install iperf3,如果是其他操作系统,请以操作系统实际命令为准。 步骤三:打流测试 以华东1 云主机作为客户端,西南1云主机做为服务端,从华东1向西南1进行打流测试,查看华东1的出云带宽。 本次测试以iperf udp方式打流,指定带宽为客户购买带宽10Mbps 服务端:西南1 执行命令:iperf3 s (启动服务) 注意:iperf3在不指定端口的情况下,默认使用端口5201,请在客户端和服务端云主机上,注意安全组的配置,放行该端口;如果指定其他端口,也注意要在安全组中放行。 客户端:华东1 执行命令:iperf3 c XX.XX.XX.XX(西南1 EIP地址) t 30 b 10M i 15 u 参数说明: t 30 : 发送报文持续时间为30秒 b 10M:指定发送报文带宽10Mbps i 15:测试结果的输出周期为15秒 u:使用UDP协议打流 通过以上测试,可以看到华东1出云带宽符合购买带宽10Mbps,丢包为0,基本无抖动。 在西南1查看入云带宽及丢包情况: 入云带宽10Mbps,0丢包,无抖动。 如果想让服务端向客户端打流,查看服务端的出云带宽,可在客户端执行如下命令: iperf3 c XX.XX.XX.XX(西南1 EIP地址) t 30 b 10M i 15 u R 增加R 表示反向测试,则可查看服务端向客户端的打流情况及出云带宽等信息。 通过采用iperf打流的方式,可以辅助您验证实际的公网带宽是否符合业务所需。