上云无忧 > 文档中心 > 天翼云通过内网连接MySQL实例步骤三:连接实例
关系型数据库MySQL版
天翼云通过内网连接MySQL实例步骤三:连接实例

文档简介:
提供两种连接方式通过MySQL客户端连接实例:普通连接和SSL连接。其中,SSL连接实现了数据加密功能,具有更高的安全性。 前提条件 1.登录弹性云服务器。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

步骤三:通过内网连接MySQL实例


提供两种连接方式通过MySQL客户端连接实例:普通连接和SSL连接。其中,SSL连接实现了数据加密功能,具有更高的安全性。

前提条件

1.登录弹性云服务器。

−通过弹性云服务器连接关系型数据库实例,需要具备以下条件。

该弹性云服务器与目标实例必须处于同一VPC、子网内。

该弹性云服务器必须处于目标实例所属安全组允许访问的范围内。

□如果目标实例所属安全组为默认安全组, 则无需设置安全组规则。

□如果目标实例所属安全组非默认安全组,请查看安全组规则是否允许该弹性云服务器访问。具体操作请参考2.2.3 步骤二:设置安全组规则。

如果安全组规则允许弹性云服务器访问,即可连接实例。

如果安全组规则不允许弹性云服务器访问,则需添加安全组规则。该弹性云服务器必须处于目标实例所属安全组允许访问的范围内。

2.使用客户端连接实例。

您可以在Linux操作系统和Windows操作系统中,使用数据库客户端连接RDS实例。

−在Linux操作系统中,您需要在可访问关系型数据库的设备上安装MySQL客户端。建议您下载的MySQL客户端版本应该高于已创建的RDS实例中数据库版本。

如何获取相应安装包及完成安装,请参见如何安装MySQL客户端。

−在Windows操作系统中,您可以使用任何通用的数据库客户端连接到RDS实例且连接方法类似。

以MySQL-front为例,具体操作请参见使用MySQL-Front连接实例。

使用MySQL-Front连接实例

步骤 1启动MySQL-Front客户端。

步骤 2在连接管理对话框中,单击“新建”。

步骤 3输入需要连接的关系型数据库实例信息,然后单击“确定”。如图所示。

参数说明:

参数 说明
名称 连接数据库的任务名称。若不填写,系统默认与Host一致。
主机 目标实例的内网地址。查看目标实例的内网地址及端口信息的步骤如下:
1.      登录关系型数据库服务的管理控制台。
2.      选择目标实例所在区域。
3.      单击目标实例名称,进入“基本信息”页面。
4.      在“连接信息”模块,可查看“内网地址”信息。
端口 输入RDS实例的内网端口。
用户 需要访问RDS实例的账号名称。默认root。
密码 要访问关系型数据库实例的帐号所对应的密码。

步骤 4 在“连接管理”窗口,选中步骤3创建的连接,单击“打开”,如下图所示。若连接信息无误,即会成功连接实例。

说明:若连接失败,请参见8.3.5 ECS无法连接到RDS实例的原因。

SSL连接

步骤 1登录管理控制台。

步骤 2单击管理控制台左上角的 ,选择区域和项目。

步骤 3选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。

步骤 4在“实例管理”页面,单击实例名称进入“基本信息”页面,单击“数据库信息”模块“SSL”处的 ,下载根证书或捆绑包。

步骤 5将根证书导入弹性云服务器Linux操作系统,请参见8.3.13 将根证书导入Windows/Linux操作系统。

 说明:关系型数据库服务在2017年4月提供了20年有效期的新根证书,该证书在实例重启后生效。请在原有根证书到期前及时更换正规机构颁发的证书,提高系统安全性。

请参见如何确认SSL根证书的有效期。

关系型数据库服务还提供根证书捆绑包下载,其中包含2017年4月之后的新根证书和原有根证书。

步骤 6连接关系型数据库实例。以Linux系统为例,执行如下命令。

mysql -h <hostName> -P <port> -u <userName> -p --ssl-ca=<caName>

参数 说明
<hostName> 内网地址。在目标实例的“基本信息”页面,“连接信息”模块的“内网地址”。
<port> 数据库端口,默认3306。在目标实例的“基本信息”页面,“连接信息”模块的“数据库端口”。
<userName> 用户名,即关系型数据库帐号(默认管理员帐号为root)。
<caName> 相应的SSL证书文件名,该文件需放在执行该命令的路径下。

使用root用户SSL连接数据库实例,示例如下:

mysql -h 172.16.0.31 -P 3306 -u root -p --ssl-ca=ca.pem

出现如下提示时,输入数据库帐号对应的密码:

Enter password:

 
若连接失败,请参见ECS无法连接到RDS实例的原因。

相似文档
  • 本章介绍如何在管理控制台创建MySQL实例,并通过绑定弹性公网IP从公网连接访问MySQL实例。 首次使用关系型数据库服务,请先了解1.7.1 MySQL使用限制。
  • 本节将介绍在关系型数据库服务的管理控制台创建实例的过程。 RDS for MySQL支持“包年/包月”和“按需计费”购买,您可以根据业务需要定制相应计算能力和存储空间的关系型数据库实例。
  • 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和关系型数据库实例提供访问策略。 为了保障数据库的安全性和稳定性,在使用关系型数据库实例之前,您需要设置安全组,开通需访问数据库的IP地址和端口。
  • 关系型数据库实例创建成功后,默认未开启公网访问功能(即未绑定弹性公网IP)。关系型数据库服务支持用户绑定弹性公网IP,在公共网络来访问数据库实例,绑定后也可根据需要解绑。
  • 提供两种连接方式通过MySQL客户端连接实例:普通连接和SSL连接。其中,SSL连接实现了数据加密功能,具有更高的安全性。 前提条件 1.绑定弹性公网IP并设置安全组规则。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部