一文带你快速入门RDS【秋招特训】

举报
y-wolfandy 发表于 2022/09/03 17:31:20 2022/09/03
【摘要】 RDS(Relational Database Service,关系型数据库服务)是一种基于云计算平台的即开即用、稳定可靠、弹性伸缩、便捷管理的在线关系型数据库服务。 RDS具有较为完善的性能监控体系和多重安全防护措施,能使企业用户在云中轻松设置、操作和扩展关系型数据库。通过RDS控制台,可以执行所有必需任务而无需编程,简化运营流程,减少日常运维工作量,从而能够专注于应用开发和业务发展。

1、RDS介绍


云数据库RDSRelational Database Service,简称RDS)是一种基于云计算平台的稳定可靠、弹性伸缩、便捷管理的在线云数据库服务。

云数据库RDS服务具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 让用户能够在云上轻松的进行设置和扩展云数据库。通过云数据库RDS服务的管理控制台,用户无需编程就可以执行所有必需任务,简化运营流程,减少日常运维工作量,从而专注于开发应用和业务发展。

2、操作步骤


以下为RDS实验操作步骤

注意:开始实验之前请点击手册上方“预置实验环境”按钮。


2.1、登录华为云

进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。


2.2、购买RDS MySQL实例

在控制台购买RDS MySQL实例。

单击进入控制台,选择区域为华北-北京四。 选择“数据库 > 云数据库 RDS”,进入云数据库RDS控制台。点击购买数据库实例。



填选实例相关信息。① 计费模式:按需计费 区域:华北-北京四 实例名称:rds-test④ 数据库引擎:MySQL⑤ 数据库版本:5.7⑥ 实例类型:单机 存储类型:SSD云盘 可用区:任选 时区:默认



 

设置root帐号密码;


然后选择提交


创建实例过程中,状态显示为“创建中”,此过程约5~9分钟。单击 刷新列表,可查看到创建完成的实例状态显示为正常


创建完成后,显示正常状态;


2.3、修改RDS MySQL自动备份策略

点击所创建数据库实例名称,进入数据库详情,可查看数据详情。


在数据库详情中,点击左侧菜单中的【备份恢复】,在备份恢复页面中,点击【修改备份策略】,可在弹窗中根据所需修改备份策略。



2.4、修改RDS MySQL端口号

关系型数据库MySQL实例创建成功后,数据库端口默认3306,用户根据业务需要修改数据库端口。点击【基本信息】进入数据库基本信息页面。

2.5、 通过数据管理服务DAS连接MySQL实例

返回云数据库列表,点击右侧“登录”按钮,使用DAS连接实例。


输入用户名和密码,用户名为:root;密码为创建实例时设置的密码,单击测试连接连接成功,点击登录。


登录成功后界面如下:


点击新建数据库,填写数据库名称,点击“确定”。① 数据库名称:自定义 字符集:默认。


根据需求填写基本信息、字段等信息,立即创建表。① 表名:自定义 存储引擎:默认 字符集:默认 校验规则:默认 备注:自定义 高级选项:默认


 

也可以通过SQL语句在数据库中创建表格,在数据管理首页的数据列表中,点击右侧【SQL查询】进入查询页面。


将原有SQL语句清空,添加如下语句;

CREATE TABLE person (

number INT(11),

name VARCHAR(255),

birthday DATE

);


此时可看到新增加person表;


通过SQL语句在该表中插入数据,此处以刚才创建的person表格为例:点击person表的右侧【SQL查询】按钮进入查询页面。页面左侧菜单中,库名选择person所属的数据库名称。清空SQL语句输入框中的默认内容,并输入以下SQL查询语句。确认输入信息后,点击执行SQL

INSERT INTO

person(number,name,birthday)

VALUES

(1,'张三','1993-08-04'),

(2,'李四', '2001-06-26'),

(3,'王五', '1996-05-12');


执行成功后,选择打开表;


可看到已增加相应表项。


以上为通过数据管理服务DAS连接MySQL实例的基本操作。

2.6、通过内网连接MySQL实例

返回控制台,在服务列表中找到弹性云服务器ECS(实验环境中已经预置了一台Linux云主机)


查看系统初始登录密码,


通过IP地址和密码进行系统登录;


输入以下指令,安装mysql客户端,出现下图说明安装已完成。

yum install mysql  -y



说明:ECSRDS实例在相同安全组时,默认ECSRDS实例互通,无需设置安全组规则,可以在ECSping RDS内网地址进行验证;ECSRDS实例在不同安全组时,需要为RDSECS分别设置安全组规则。

查看linux主机内网IP地址,


通过如下方式进行登录

mysql -h RDS192.168.0.37  -uroot -pRDSOYhBDa1RyzSVrvAH

登录,并输入实际密码。


使用以下指令来查看数据库,可以看到已经存在默认的数据库以及在DAS管理界面创建的数据库。


使用以下指令查看该数据库中的表(在DAS上创建的表)。

show tables;


以上就是通过内网连接连接MySQL实例并进行简单操作的过程。

2.7、通过公网连接 MySQL实例

返回控制台,在服务列表中,选择“网络 > 弹性公网IP EIP”,进入网络控制台。点击购买弹性公网IP

 

填选实例相关信息,操作如下:① 计费模式:按需计费 区域:华北-北京四 线路:全动态BGP④ 公网带宽:按带宽计费 带宽大小:1⑥ 带宽名称:bandwidth-rds⑦ 购买量:1


配置后选择立即购买,并提交。


 

 

返回数据库实例详情页面,在左侧导航栏,单击“连接管理”->“公网地址”->单击绑定”->“确定


进入安全组添加“入方向规则”->“添加规则”① 优先级:1② 策略:允许 协议端口:3306(或选择一键放通,实际业务场景不推荐)。④ IP地址设为0.0.0.0/0。点击确定


返回控制台,在服务列表中,选择“数据库 -> 云数据库RDS ->点击数据库实例名称-> 连接管理 -> 公网连接,获取RDS的弹性公网IP,测试是否通过RDS的弹性公网IP可以与mysql连通。


返回控制台,在服务列表中,选择“数据库 -> 云数据库RDS ->点击数据库实例名称-> 连接管理 -> 公网连接,获取RDS的弹性公网IP,测试是否通过RDS的弹性公网IP可以与mysql连通。

mysql -h RDS-EIP -P 3306(数据库端口号) -uroot -pRDS实例密码

使用以下指令来查看数据库,可以看到已经存在默认的数据库以及在DAS管理界面创建的数据库。

show databases;


通过以下指令退出该连接。

exit;


至此已可以通过外网正常连接MySQL实例。

3、结尾

 实验链接如下,有兴趣的同学可以实际操作体验下。

https://lab.huaweicloud.com/testdetail_476


{
【秋招特训】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/368074
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。
}

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。