云数据库MySQL实战演练

举报
tony 发表于 2017/12/26 15:38:10 2017/12/26
【摘要】 很多客户对于华为云数据库还不是太了解,或者在使用华为云数据库的时候存在一些疑虑。这里会针对几个重要特性进行demo展示。最后还会做一个小游戏,介绍如何快速使用华为云的各种服务,尤其是RDS来搭建Discuz论坛。

很多客户对于华为云数据库还不是太了解,或者在使用华为云数据库的时候存在一些疑虑。这里会针对几个重要的特性进行demo展示。

NO1.png

一、创建跨AZ的主备实例

进入console以后,点击“购买数据库实例”,如果想部署主备实例,需要打开“HA”选择,然后根据业务特点选择同步模型。如果选择的“主可用区”和“辅助可用区”不同的话,就可以实现跨AZ主备高可用了,如下图所示。

NO2.png

 二、VPC、公网访问RDS实例

创建好了实例以后,可以通过两种方式访问RDS实例,一种是通过VPC内,这个一般使用VPC内的私有IP;另一种就是通过公网IP访问。

VPC内连接实例:以SSL连接为例,请确认先申请了台带公网IP的ECS,然后安装了mysql客户端:

1.       下载证书文件

http://developer.huaweicloud.com/tools/rds.html

并将证书文件” ca.pem”上传到ECS  

2.       连接RDS实例

NO15.PNG


3.       然后就可以进行一些数据库表的增删改查等操作。

公网IP访问,使用常见的Navicate for mysql

1.       打开Navicat for MySQL

2.       新建连接

NO3.png

3.       然后就可以操作数据库了

NO4.png


很多客户提出一个疑问:华为云数据库中能否设置IP白名单。实际上华为云有VPC安全组的功能,比白名单更先进更好用。打开VPC的控制台,可以在安全组中设置各种访问规则,如下图所示。

NO5.png

RDS可以设置自己的单独的安全组,以实现对各种IP、端口的限制访问。

三、恢复到指定时间点

在什么情况下用户会用到这个功能呢?最典型的场景是应用程序或者操作人员,无意中把某个表或者数据库删掉了,需要找回数据的时候,就需要用到PITR的功能。前提是要把备份打开,华为云数据库提供了两个恢复方式,一个是恢复到新实例,第二个会完全覆盖当前实例。如下图所示。

NO6.png

NO7.png


四、实例配置变更(CPU/内存、磁盘、参数)

接下来是大家最为关心的华为云数据库的弹性伸缩。当业务发展后,发现当前的实例配置已经无法满足要求时,或者存储容量要求变大后,都可以进行在线的配置变更。如下图所示。

NO8.png

NO9.png


特别要提出的是,华为云数据库采用了参数组的概念,自带了多个以default开头的参数组,这些参数组只能查看参数,不能修改。如果需要修改某个参数值,需要先创建自己的参数组,然后修改参数值,再变更实例的参数组,如下图所示。

NO10.png

NO11.png

五、创建只读副本 

   可以通过创建只读副本(目前最多能创建5个只读副本)来扩展读流量。点击”RDS实例管理“ -> “更多” -> “创建只读副本,如下图所示。

NO12.png

NO13.png


六、从零开始搭建Discuz网站

    接下来我们玩一个小游戏,从零开始,看看如何快速的使用华为云的相关服务来搭建一个网站。主要过程如下:

a.       准备工作

确保已经下载了Discuz_X3.2_SC_UTF8.zip文件

b.       开始搭建

NO16.PNG

c.       访问论坛网站

NO14.png


a.       有关数据库的配置

NO17.PNG

 

b.       发帖后查询数据库

NO18.PNG

整个过程也就10多分钟就可以搭建一个论坛了,非常方便快捷。


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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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