云数据库MySQL实战演练
很多客户对于华为云数据库还不是太了解,或者在使用华为云数据库的时候存在一些疑虑。这里会针对几个重要的特性进行demo展示。
一、创建跨AZ的主备实例
进入console以后,点击“购买数据库实例”,如果想部署主备实例,需要打开“HA”选择,然后根据业务特点选择同步模型。如果选择的“主可用区”和“辅助可用区”不同的话,就可以实现跨AZ主备高可用了,如下图所示。
二、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实例
3. 然后就可以进行一些数据库表的增删改查等操作。
公网IP访问,使用常见的Navicate for mysql
1. 打开Navicat for MySQL
2. 新建连接
3. 然后就可以操作数据库了
很多客户提出一个疑问:华为云数据库中能否设置IP白名单。实际上华为云有VPC安全组的功能,比白名单更先进更好用。打开VPC的控制台,可以在安全组中设置各种访问规则,如下图所示。
RDS可以设置自己的单独的安全组,以实现对各种IP、端口的限制访问。
三、恢复到指定时间点
在什么情况下用户会用到这个功能呢?最典型的场景是应用程序或者操作人员,无意中把某个表或者数据库删掉了,需要找回数据的时候,就需要用到PITR的功能。前提是要把备份打开,华为云数据库提供了两个恢复方式,一个是恢复到新实例,第二个会完全覆盖当前实例。如下图所示。
四、实例配置变更(CPU/内存、磁盘、参数)
接下来是大家最为关心的华为云数据库的弹性伸缩。当业务发展后,发现当前的实例配置已经无法满足要求时,或者存储容量要求变大后,都可以进行在线的配置变更。如下图所示。
特别要提出的是,华为云数据库采用了参数组的概念,自带了多个以default开头的参数组,这些参数组只能查看参数,不能修改。如果需要修改某个参数值,需要先创建自己的参数组,然后修改参数值,再变更实例的参数组,如下图所示。
五、创建只读副本
可以通过创建只读副本(目前最多能创建5个只读副本)来扩展读流量。点击”RDS实例管理“ -> “更多” -> “创建只读副本” ,如下图所示。
六、从零开始搭建Discuz网站
接下来我们玩一个小游戏,从零开始,看看如何快速的使用华为云的相关服务来搭建一个网站。主要过程如下:
a. 准备工作
确保已经下载了Discuz_X3.2_SC_UTF8.zip文件
b. 开始搭建
c. 访问论坛网站
a. 有关数据库的配置
b. 发帖后查询数据库
整个过程也就10多分钟就可以搭建一个论坛了,非常方便快捷。
- 点赞
- 收藏
- 关注作者
评论(0)