云数据库MySQL实战演练

网友投稿 648 2022-05-29

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

一、创建跨AZ的主备实例

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

二、VPC、公网访问RDS实例

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

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

1.       下载证书文件

云数据库MySQL实战演练

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多分钟就可以搭建一个论坛了,非常方便快捷。

云数据库 MySQL

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【软考】2021软件设计师复习开坑指南
下一篇:Python 包:五个真正的 Python 最爱
相关文章