1. 创建云服务器ECS。
a. 前往云服务器ECS控制台,在概览页面的我的资源区域,单击创建实例。
b. 在云服务器ECS购买页面,根据页面引导进行开通云服务器ECS,其中操作系统选择CentOS 7.8 64位,地域需要与云数据库RDS MySQL Serverless在同一地域下,所关联VPC与RDS关联VPC一致,其他配置根据您的需求自行选择即可。
2. 创建云数据库RDS MySQL Serverless。
a. 前往云数据库RDS创建页面。
b. 在云数据库RDS创建页面,根据页面引导进行开通云数据库RDS MySQL Serverless,其中数据库类型选择MySQL,数据库版本号选择5.7,地域需要与云服务器ECS在同一地域下,所关联VPC与ECS关联VPC一致,其他配置根据您的需求自行选择即可。
3. 确认是否满足内网访问的条件
1)查看ECS实例的地域和网络类型。
a.登录ECS控制台

b.选择实例,核对地域,进入ECS

c.查看ECS实例网络信息,确认网络类型为专有网络,并确认专有网络ID

2)查看RDS实例的地域和网络类型。
a.登录RDS控制台

b.选择实例,核对地域,进入RDS

c.查看RDS网络信息,确认网络类型为专有网络

d.点击查看连接详情,确认专有网络ID

3)确认是否满足内网访问的条件。
• ECS实例与RDS实例位于同一地域。
• ECS实例与RDS实例的网络类型相同。如果都是专有网络,专有网络ID也需要相同。
注意:任意一项不满足,就无法通过内网访问RDS
4. 设置IP白名单
1)进入RDS控制台

2)选择实例列表,核对地域,进入RDS实例

3)在左侧导航栏选择数据安全性。

4)单击default分组右侧的修改。(如有需要,也可以单击添加白名单分组,并自定义一个分组名称)

5)把应用服务器IP地址添加至白名单。添加后,该应用服务器才能访问RDS实例。

选择对应的ECS内网地址进行添加
a.应用服务器内网IP地址获取步骤:
• 点此打开ECS实例列表。

• 在顶部选择实例所在地域。

• 在实例列表可以看到私网IP和公网IP

b.确定内网地址后进行添加


6)单击确定。
5. 连接RDS实例
1)登录到需要连接RDS的ECS服务器。
a.点击远程连接

b.选择Workbench,点击立即登录

c.找到云产品资源,复制ECS登录密码进行粘贴,点击确定

2)未安装MySQL需先执行
// A code block
yum install -y mysql
3)创建RDS用户账号
a.点击进入RDS实例

b.选择账号管理,点击创建账号

c.输入账号,选择普通账号,输入自定义密码,点击确定,该账号密码为连接RDS所用账号密码


4)执行连接命令。
(注意:一个是大写字母P,一个是小写字母p)
mysql -h连接地址 -P端口 -u用户名 -p

连接地址和端口:RDS实例地址和端口获取如下:
云产品资源可找到Rds链接地址或通过以下方式查询:
• 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
• 单击查看连接详情,即可查看RDS实例地址和端口号。

• 用户名和密码:为3)步中创建的账号和密码
执行结果:

出现如上界面表示连接成功
681

被折叠的 条评论
为什么被折叠?



