【编程导航】一文带领小白快速入门RDS
前言:学长想通过本文指导大家从操作层面了解RDS MySQL数据库配置购买、RDS MySQL管理等基本操作,以及实例连接方式体验,快速掌握华为云云数据库RDS MySQL的界面及操作方法。
一. 操作前提:
1.1.预置环境
注意:开始实验之前请点击手册上方“预置实验环境”按钮。
实验开始之前,为什么需要先预置实验环境?
预置实验环境约等待【2分钟】后预置成功。环境预置成功会生成名称为“ecs-linux”的弹性云服务器ECS,创建配置相关的VPC、弹性公网IP,云硬盘EVS。
预置的ECS资源用户、密码信息可点击预置环境信息查看。
1.2 登录华为云
进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。
【实验操作桌面】是什么?
注意:如后续关闭浏览器重新登录或自动登录失败,可按如此步骤登录:选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:
注意:账号信息详见实验手册上方,切勿使用您自己的华为云账号登录。
2. 购买RDS MySQL实例及基本操作收起
RDS具有完善的性能监控体系和多重安全防护措施,并提供专业的数据库管理平台, 让用户能够在云中轻松设置、操作和扩展关系型数据库。通过RDS控制台,用户几乎可以执行所有必需任务则无需编程,简化运营流程,减少日常运维工作量,从而专注于应用开发和业务发展。
2.1 登录华为云管理控制台
单击进入控制台,选择区域为“华北-北京四”。
鼠标移动到实验操作桌面浏览器页面中左侧菜单栏,在服务列表中,选择“数据库 > 云数据库 RDS”,进入云数据库RDS控制台。点击购买数据库实例。
填选实例相关信息。
① 计费模式:按需计费
② 区域:华北-北京四
③ 实例名称:rds-test
④ 数据库引擎:MySQL
⑤ 数据库版本:5.7
⑥ 实例类型:单机
⑦ 存储类型:SSD云盘
⑧ 可用区:任选
⑨ 时区:默认
① 性能规格:通用型。(2核4G)
② 存储空间:40GB。
③ 硬盘加密:不加密。
① 虚拟私有云:已创建vpc-name(name为账号名)
② 安全组:sys-name(name为账号名)
③ 管理员帐户名:root
④ 数据库端口:默认3306
⑤ 管理员密码:自定义,如OYhBDa1RyzSVrvAH
⑥ 参数模板:默认
⑦ 购买数量:1
⑧ 只读实例:暂不购买
单击“立即购买”,规格确认后,点击提交。(如果需要重新选择实例规格,单击“上一步”,回到上个页面修改实例信息)。
创建实例过程中,状态显示为“创建中”,此过程约5~9分钟。单击 刷新列表,可查看到创建完成的实例状态显示为“正常”。
2.2 修改RDS MySQL自动备份策略
点击所创建数据库实例名称,进入数据库详情,可查看数据详情。
在数据库详情中,点击左侧菜单中的【备份恢复】,在备份恢复页面中,点击【修改备份策略】,可在弹窗中根据所需修改备份策略。
保留天数改为:1天。
修改后点击确定,即可完成修改。
2.3 修改RDS MySQL实例的数据库端口
关系型数据库MySQL实例创建成功后,数据库端口默认3306,用户根据业务需要修改数据库端口。
点击【基本信息】进入数据库基本信息页面。
下拉页面即可查看连接信息。
2.4 通过数据管理服务DAS连接MySQL实例
返回云数据库列表,点击右侧“登录”按钮,使用DAS连接实例。
输入用户名和密码,用户名为:root;密码为创建实例时设置的密码,单击“测试连接”连接成功,点击登录。
点击新建数据库,填写数据库名称,点击“确定”。
① 数据库名称:自定义
② 字符集:默认
点击数据库名称,进入新建的数据库,点击新建表。
根据需求填写基本信息、字段等信息,立即创建表。
① 表名:自定义
② 存储引擎:默认
③ 字符集:默认
④ 校验规则:默认
⑤ 备注:自定义
⑥ 高级选项:默认
点击“下一步”,添加表字段,点击“立即创建”、“执行脚本”。
① 列名:id
② 类型:int
③ 可空 :勾选
其他项默认即可
也可以通过SQL语句在数据库中创建表格,在数据管理首页的数据列表中,点击右侧【SQL查询】进入查询页面
清空查询界面右侧的SQL语句输入框中的默认语句,并复制以下语句,粘贴都输入框后点击【执行】按钮,即可创建一个名为person的表。
CREATETABLE person (
number INT(11),
nameVARCHAR(255),
birthday DATE
);
返回表列表,发现名为person的表已创建成功。
通过SQL语句在该表中插入数据,此处以刚才创建的person表格为例:点击person表的右侧【SQL查询】按钮进入查询页面。
页面左侧菜单中,库名选择person所属的数据库名称。
清空SQL语句输入框中的默认内容,并输入以下SQL查询语句。
确认输入信息后,点击执行SQL。
INSERTINTO
person(number,name,birthday)
VALUES
(1,'张三','1993-08-04'),
(2,'李四', '2001-06-26'),
(3,'王五', '1996-05-12');
执行成功后,切换“库管理”点击打开person表,即可看到已经插入的表数据。
在库管理页面的对象列表子页中,可管理该数据库中的表格。点击对应表格最右侧【更多】选项,可进行删除表格等操作。
以上为通过数据管理服务DAS连接MySQL实例的基本操作。
3. 通过内网连接MySQL实例展开
4. 通过公网连接 MySQL实例收起
返回控制台,在服务列表中,选择“网络 > 弹性公网IP EIP”,进入网络控制台。点击购买弹性公网IP。
填选实例相关信息,操作如下:
① 计费模式:按需计费
② 区域:华北-北京四
③ 线路:全动态BGP
④ 公网带宽:按带宽计费
⑤ 带宽大小:1
⑥ 带宽名称:bandwidth-rds
⑦ 购买量:1
单击“立即购买”,规格确认后点击提交。
返回数据库实例详情页面,在左侧导航栏,单击“连接管理”->“公网地址”->单击“绑定”->“确定”。
返回控制台,在服务列表中,选择“网络 -> 虚拟私有云 VPC ->访问控制 -> 安全组”,点击以用户名命名的安全组名称。
进入安全组添加“入方向规则”->“添加规则”
① 优先级:1
② 策略:允许
③ 协议端口:3306(或选择一键放通,实际业务场景不推荐)。
④ IP地址设为0.0.0.0/0。
点击“确定”。
返回控制台,在服务列表中,选择“数据库 -> 云数据库RDS ->点击数据库实例名称-> 连接管理 -> 公网连接,获取RDS的弹性公网IP,测试是否通过RDS的弹性公网IP可以与mysql连通。
回到前面操作的Xfce终端中,运行下方命令。(用获取的RDS弹性公网IP替换命令中的【RDS弹性公网IP】)
ping RDS弹性公网IP
Ctrl+c停止,然后使用如下命令再次连接RDS实例:
用RDS的弹性公网IP替换命令中的【RDS-EIP】,在数据库实例详情页中确认数据库端口号替换命令中的【数据库端口号】,默认3306;用创建RDS实例设置的数据库密码替换命令中的【RDS实例密码】
RDS实例密码:OYhBDa1RyzSVrvAH
mysql -h RDS-EIP -P 3306(数据库端口号) -uroot -pRDS实例密码
使用以下指令来查看数据库,可以看到已经存在默认的数据库以及在DAS管理界面创建的数据库。
请注意在mySQL中操作,需符合SQL语句,以“;”结束
show databases;
使用以下命令创建一个新的数据库。
createdatabase test; (test为创建的数据库名称)
返回DAS控制台刷新可以发现新建的数据库已经在DAS的数据库列表中。
通过以下指令退出该连接。
exit;
以上就是通过外网连接连接MySQL实例的过程并进行简单操作的过程。
本期分享到此为止,想深入学习的小伙伴可以戳一戳博主的名片哦~
想学习编程的小伙伴,十分推荐一个博主觉得很好的编程导航学习圈子 https://yupi.icu
【编程导航】一文带领小白快速入门RDS相关推荐
- python大神和小白代码_看大神6行代码如何带领小白快速入门Python爬虫?
原标题:看大神6行代码如何带领小白快速入门Python爬虫? 可能是小编本身就有一定的基础!当然我没有瞧不起小白的看法,知识觉得要入门一门编程语言确实比较简单,而且小编本身也是从小白过来的,但是当初接 ...
- 零基础编程入门python视频-Python编程零基础小白快速入门完整全系列精品课
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- java神奇蜘蛛侠攻略_神奇蜘蛛侠攻略带领新手快速入门
神奇蜘蛛侠攻略带领新手快速入门,蜘蛛侠是多少人心中的英雄,我们也可以在游戏中当回蜘蛛侠的,这款冒险游戏带你经历一场刺激的旅程,下面就是神奇蜘蛛侠攻略,带领新手们快速的入门. 第一章 教学关,没有什么难 ...
- 公告:csdn学院《小白快速入门系列》线上课程,全部一折,最高6元!
线上课程做下活动,csdn学院的,小白快速入门系列,全部一折,最高6元,有需要的可以看下,没需要就算了,欢迎关注与交流! 1.小白快速入门Spring Cloud Alibaba 链接:https:/ ...
- java学习_Java编程学习难不难 怎样才能快速入门Java
Java编程学习难不难?怎样才能快速入门Java?对于想要加入IT行业的人来说,Java是一个不错的选择,不仅人才需求大,就业薪资也非常不错.许多人都非常看好Java发展前景,接下来千锋小编就给大家介 ...
- 2引擎帮助文档_ANSA快速入门指南中文帮助文档浅析(上)
作者 | 团长 仿真秀科普作者 首发 | 仿真秀公众号(ID:fangzhenxiu2018) 导读:本文是ANSA入门系列第一篇(后续将会在仿真秀官网或APP同步发布).本系列致力于提供ANSA软件 ...
- activiti 文档_Activiti快速入门 kft-activiti-demo
1.项目简介 1.1 项目信息 本项目旨在让Activiti初学者可以快速入门,使用工作流里面的请假流程作为Activiti企业实战的Hello World. 简单通过这个实例说明如何结合流程与业务, ...
- 零基础小白快速入门记者,快来看这篇文章
如何做好一名记者? 如何选题? 如何写稿? 如何采访? -- 这些是媒体实习生们最常见的问题,本篇就如何快速入门记者行业做个系统总结,希望能帮助到实习生们. 选题:选题,是衡量着文章内容方向,价值观. ...
- Node是什么?一文带你快速入门Node
一.Node是什么? 下面两篇文章是带你先简单了解Node,对于不了解小白推荐阅读一下 Node.js 究竟是什么? Node.js 是一个 JavaScript 运行时环境.听起来还不错,不过这究竟 ...
最新文章
- 如何动态合并两个JavaScript对象的属性?
- LED适用范围及寿命
- linux:vim中全选复制
- Python hash、xml、configparser、sheve、shutil模块讲解 以及 面向对象初识
- 孤独的个人在社会中生存应掌握的基本健康技能(个人分析)
- 拓端tecdat|R语言互联网金融下的中国保险业数据分析
- 惩罚函数将有约束优化转化为无约束优化问题
- IT系统风险管理体系的构建思路
- 如何用计算机发匿名短信,电脑如何给手机发信息_电脑匿名给手机发短信
- 中继器制作联动下拉列表
- 前端传入数字,后端用枚举接收统一处理
- 支付宝查询对账单对账+解压并将数据读取解析入库
- java自定义类加载器并观察类卸载过程
- mysql中的round函数
- 魔兽世界怀旧服最新服务器开发时间,怀旧服全部服务器开放时间
- 继续啃书,包,触发器
- HDU 5514Frogs
- sqlserver,拆分分隔符并转换为列表格
- 2020年中国地理信息产业产值或达万亿元
- Qt实现的红色警戒3修改器