跟我一起快速入门RDS【秋招特训】

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

1、概述


1.1、什么是RDS

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

RDS具有较为完善的性能监控体系和多重安全防护措施,能使企业用户在云中轻松设置、操作和扩展关系型数据库。通过RDS控制台,可以执行所有必需任务而无需编程,简化运营流程,减少日常运维工作量,从而能够专注于应用开发和业务发展。


1.2、RDS优势

RDS具有高可用、高安全、高可靠、易伸缩性等功能。


2、操作实践


本实验指导用户从操作层面了解RDS MySQL数据库配置购买、RDS MySQL管理等基本操作,以及实例连接方式体验,快速掌握华为云云数据库RDS MySQL的界面及操作方法。

2.1、购买RDS MySQL实例及基本操作

  1. 操作前提:

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


2分钟后会提示预置成功。

登录浏览器,输入用户名和密码,出现如下提示框:


选择服务列表云数据库RDS


选择购买数据库实例,下一步;


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


 

  • 虚拟私有云:已创建vpc-namename为账号名)② 安全组:sys-namename为账号名)③ 管理员帐户名:root④ 数据库端口:默认3306⑤ 管理员密码:自定义,如OYhBDa1RyzSVrvAH⑥ 参数模板:默认⑦ 购买数量:1⑧ 只读实例:暂不购买


单击“立即购买”,规格确认后,点击提交。(如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息)。


选择提交。


提交完成后提示成功提交。


此时可看到RDS提示创建中。

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

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

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


在数据库详情中,点击左侧菜单中的【备份恢复】,在备份恢复页面中,点击【修改备份策略】,可在弹窗中根据所需修改备份策略。保留天数改为:1天。修改后点击确定,即可完成修改。


2.3、修改RDS MySQL实例的数据库端口

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

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


 

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


点击数据库名称,进入新建的数据库,点击新建表。


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


点击“下一步”,添加表字段,点击“立即创建”、“执行脚本”。① 列名:id② 类型:int③ 可空 :勾选其他项默认即可


也可以通过SQL语句在数据库中创建表格,在数据管理首页的数据列表中,点击右侧【SQL查询】进入查询页面清空查询界面右侧的SQL语句输入框中的默认语句,并复制以下语句,粘贴都输入框后点击【执行】按钮,即可创建一个名为person的表。

CREATE TABLE person ( number INT(11), name VARCHAR(255), birthday DATE );

通过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');

在库管理页面的对象列表子页中,可管理该数据库中的表格。点击对应表格最右侧【更多】选项,可进行删除表格等操作。

2.5、通过内网连接MySQL实例

返回控制台,在服务列表中找到弹性云服务器ECS(实验环境中已经预置了一台Linux云主机,云主机的VPC和安全组与RDS实例保持一致)

查看linux云主机IP地址,

输入云主机IP地址,输入root帐号密码。

登录成功后,输入如下指令:

yum install mysql  -y

输入以下命令,以连接目标主机MySQL。使用云数据库RDS的内网IP替换命令中的【RDS内网IP】;用RDS实例密码替换命令中的【RDS实例密码】;

使用以下命令,使用该数据库。用实际在DAS上创建的数据库名称替换命令中的【数据库实例】

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

请注意在mySQL中操作,需符合SQL语句,以“;”结束

使用以下命令退出该连接。

exit;


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

3、小结


华为云RDS支持主从热备、读写分离,且提供了备份、恢复、监控等方面的全套解决方案。可以解决当前各类电子商务网站、社区网站、移动APP以及游戏类应用数据库搭建、管理以及维护的高成本及复杂性问题,使用户可以将更多的精力聚焦到应用和业务等核心层面。

有兴趣的同学可参考如下链接进行实践操作。

https://lab.huaweicloud.com/testdetail_476?ticket=ST-4242343-O9LLXzKGcqPEn5yN2nPmXIZf-sso


{
【秋招特训】有奖征文火热进行中: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个月内不可修改。