零基础入门华为云数据库 RDS【华为云至简致远】
【摘要】 纯小白入门华为云数据库RDS,图文教程。
云数据库的购买
- 登录华为云后台,点击
控制台
。 - 鼠标放在左侧选择服务列表。
- 到
云数据库RDS
,点击进入。 - 点击
购买数据库实例
。 - 选择需要的配置,配置选好以后点击
立即购买
。这一步因为配置的选项太多,看起来可能会有点眼花缭乱,不用担心,直接点击立即购买就行,下一步并不是付费页面,而是一个让用户再次确认配置的页面。 - 配置确认页面,如果有问题可以点击
上一步
返回重新选择配置,没问题就直接点击提交
购买。 - 提交完成即完成购买,点击
返回云数据库RDS列表
查看已购买的数据库。 - 可以看到数据列表中已经出现了购买后的数据库。数据库目前还在创建中,这里要稍微等待5分钟左右,等待数据库创建完成。
云数据库的使用
创建
- 创建完成后,点击数据的实例名称,可以查看和编辑数据库的详细信息,其中包括基本配置信息、连接信息、计费信息。
- 在正式使用之前推荐先打开数据库的自动备份操作,防止一些意外情况的出现。点击
备份恢复
--修改备份策略
。 - 开启自动备份选项,选择保留的天数和备份时间段,默认保留7天备份数据,最高可保留2年,每5分钟自动进行一次增量备份。
- 配置好自动备份后回到数据库列表页,正式开始使用数据库。选择数据列表后的
更多
--登录
。 - 点击登录后会弹出来登录框, 用户名默认为root,密码是在购买页面配置的管理员密码,输入密码后点击
测试连接
,提示连接成功,点击登录
即可进入数据库页面。 - 现在已经进入了数据库页面,目前并没有创建数据库,点击
新建数据库
。 - 定义数据库的名称和字符集,点击
确定
。 - 到此数据库就创建完成了,后续可以在数据库列表点击
创建表
进行数据表的创建,也可以点击SQL查询
,使用SQL语句来创建表,这里的步骤就不过多赘述了,和各大软件的操作方式几乎一致,非常的简单易懂。
\
连接
一、内网连接
-
登录云服务器\
ssh root@云服务器的内网ip
-
在服务器中安装MySQL客户端\
yum install mysql -y
或者\
apt-get install mysql -y
如下图所示,标识mysql已经安装完成。
\ -
输入以下命令进入云数据库\
mysql -h 云数据库内网ip -uroot -p云数据库实例密码
云数据库内网IP
云数据库实例密码既是在购买的的时候设置的密码 -
到此内网连接云数据库成功。
\
二、公网连接
-
因为公网连接需要拥有公网IP,所以要先在服务列表中购买一个公网IP,点击
服务列表
,选择弹性公网IP EIP
。
\ -
点击
购买弹性公网IP
。
\ -
选择需要的配置。
\ -
和购买云数据库一样,点击立即购买以后会展示出来选择的配置进行再次确认,确认无误点击
提交
完成购买。
\ -
购买完成后回到云数据库实例,点击实例名称进入详情,然后依次点击
连接管理
-->连接示意图
-->公网
--><span> </span>绑定
\ -
然后会弹出上面购买的公网IP,选择后点击
是
即可。
\ -
服务列表选择
虚拟私有云VPC
\ -
随后依次点击
访问控制
-->安全组
-->和公网IP对应的实例名称
,这里因为我没有实际购买弹性公网IP,所以是自定义的安全组,如果购买了公网IP这一条会是和公网IP相同名称的安全组。
\ -
点击进入详情后依次点击
入方向规则
-->添加规则
\ -
然后定义规则为,
优先级1,策略:允许,协议端口端口号3306,MySQL(3306)
, 点击确定。到这一步云数据库的公网IP配置已经完成,下面就可以进行公网连接了。
\ -
打开本地终端输入\
mysql -h 公网IP -P 数据库端口号(3306) -uroot -p云数据库实例密码(和内网连接用的一样)
\
-
数据库连接成功
\
总结
完整的走完了一遍华为云数据库RDS的购买和连接流程以后,大概总结了以下几点供大家参考。
- 华为云的购买页面相对于友商来说更加的简单易懂,没有那么多复杂的配置和选项,配置大部分都能够一步到位。
- 几乎每一个购买页面在提交购买之前都会有一个确认页,把前面过多的配置项总结到一起直观的展示出来,能够更有效的避免用户的误操作,这个页面也是我个人最喜欢的地方。
- 云数据库RDS的自动备份操作,每5分钟自动进行一次增量备份,最高可保留2年的备份数据,从根源上保证了数据的安全性和可靠性。
- 完整的官方文档和基础指引。华为云文档的详细程度简直是零基础入门,这篇文章就是官方文档下一步一步的进行然后总结出来的,官方的文档比我这更加细节,完全不存在任何操作不顺畅的地方。
- 云数据库的页面操作面板非常的流畅,用起来起来有种使用Navicat Premium的感觉。
- 对于云数据库的性能方面因为个人的实力和测试环境的限制没能进行总结,大家可以参考官方提供的性能白皮书自行评估。