【秋招特训】教你优雅的使用华为云RDS数据库

举报
炒香菇的书呆子 发表于 2022/09/10 13:34:53 2022/09/10
【摘要】 通过这次体验活动,让我对华为云数据库的使用上有了更进一步的提升,数据库操作相对开发者来说还是比较简单的事情 无论是在购买过程还是在配置连接上相关服务说明已经很到位,DAS服务使用很方便,虽然在本地不需要下载客户端,网页端的使用体验下来也很流畅

1. 数据库购买

打开华为云数据库控制台(https://console.huaweicloud.com/rds)

首先在左上角选择自己需要购买的资源的所在区域,我这里以上海二为例

点击右上角购买数据库实例

可以根据自己的需要选择包年包月或者按需计费

image-20220421110338154

不同的数据库引擎价格和功能也不一样,可以根据需要选取,我选择的为mysql

  • 云数据库 RDS for MySQL

MySQL是目前最受欢迎的开源数据库之一,其性能卓越,搭配LAMP(Linux + Apache + MySQL + Perl/PHP/Python),成为WEB开发的高效解决方案。 云数据库 RDS for MySQL拥有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点。
1、架构成熟稳定,支持流行应用程序,适用于多领域多行业;支持各种WEB应用,成本低,中小企业首选。
2、管理控制台提供全面的监控信息,简单易用,灵活管理,可视又可控。
3、随时根据业务情况弹性伸缩所需资源,按需开支,量身订做。

  • 云数据库 RDS for PostgreSQL

PostgreSQL是一个开源对象关系型数据库管理系统,并侧重于可扩展性和标准的符合性,被业界誉为“最先进的开源数据库”。云数据库 RDS for PostgreSQL面向企业复杂SQL处理的OLTP在线事务处理场景,支持NoSQL数据类型(JSON/XML/hstore),支持GIS地理信息处理,在可靠性、数据完整性方面有良好声誉,适用于互联网网站、位置应用系统、复杂数据对象处理等应用场景。
1、支持postgis插件,空间应用卓越,达到国际标准。降低“O”迁移复杂度100%。
2、适用场景丰富,费用低,随时可以根据业务情况弹性伸缩所需的资源,按需开支,量身订做。

  • 云数据库 RDS for SQLServer

Microsoft SQL Server是老牌商用级数据库,成熟的企业级架构,轻松应对各种复杂环境。一站式部署、保障关键运维服务,大量降低人力成本。根据华为国际化安全标准,打造安全稳定的数据库运行环境。被广泛应用于政府、金融、医疗、教育和游戏等领域。云数据库 RDS for SQLServer具有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理和经济实用等特点。
拥有高可用架构、数据安全保障和故障秒级恢复功能,提供了灵活的备份方案。

image-20220421110520114

在性能规格方面,根据实际开发需求选择对应规格

image-20220421110604371

image-20220421111207815

在配置完密码后选立即购买

image-20220421111152498

确认信息后点击提交

image-20220421111231682

新的数据库实例在控制台可以看到,创建大概需要5-10分钟

image-20220421111335565

2. MySQL环境配置

2.1 修改RDS MySQL自动备份策略

点击所创建数据库实例名称,进入数据库详情,可查看数据详情。

image-20220421111923799

image-20220421112022330

可以将备份更改为我们需要的时间(默认为7天)

image-20220421112142056

2.2 通过数据管理服务DAS连接MySQL实例

点击右上角登录

image-20220421112629035

输入我们的数据库密码,在测试连接成功后进入服务

image-20220421112725125

点击新建数据库

image-20220421112751508

创建名为maimai的数据库

image-20220421112817533

image-20220421112828276

可以通过DAS数据库管理平台对数据库进行可视化操作

image-20220421113115949

2.3 通过内网访问MySQL实例

云主机的VPC和安全组需要与RDS实例保持一致才可以成功访问,由于和公网访问mysql方法大致类似,主要介绍在公网访问mysql

2.4 通过公网连接 MySQL实例

通过公网连接MySQL,还需要提前购买弹性公网IP并绑定数据库

2.4.1 弹性公网IP购买

进入弹性公网控制台https://console.huaweicloud.com/vpc

选择和数据库所在区域保持一致,点击购买

image-20220421114008328

配置完参数后点击立即购买

image-20220421114046644

返回控制台可以看到我们购买的弹性公网

image-20220421114225511

2.4.2 MySQL绑定公网IP

回到数据库控制台

在连接管理中选择公网ip绑定

image-20220421114342383

点击确定

image-20220421114401237

此时我们就可在本地访问MySQL数据库

我使用的是sqlyog软件

成功访问

image-20220421114844287

我在本地创建一个名为localcreat的表,然后在DAS进行查看

image-20220421115002492

创建成功

image-20220421115037795

2. 收获体验

通过这次体验活动,让我对华为云数据库的使用上有了更进一步的提升,数据库操作相对开发者来说还是比较简单的事情

无论是在购买过程还是在配置连接上相关服务说明已经很到位,DAS服务使用很方便,虽然在本地不需要下载客户端,网页端的使用体验下来也很流畅

3. 遇到的问题

3.1 数据库规格取

数据库规格购买规格选择上出现问题,虽然规格越高性能越好,但是价格也会越高

希望华为云数据库可以在性能规格选择栏中除了标注各种参数外给开发者选择不同规格数据库选择提供参考建议,比如针对不同使用人群获取不同使用类型进行相应规格推荐

3.2 公网数据库连接访问失败

在沙箱实验中更改了数据库的默认访问端口3306,导致后期无法正常远程访问,在操作时应注意正确的访问端口

3.3 共享数据库功能问题

在我的实际应用业务中,我购买了上海二区域的数据库RDS,我想要将我的数据库共享给其他人使用,但是其他人在数据库控制台却没有上海二这个区域,导致我无法共享数据库

,在提出工单后,工程师给出了解决问题

image-20220421120926857

image-20220421121010404

开发者群里讨论的结果为

image-20220421121040446

这个问题对我造成了很大困扰,因此耽误了很多时间,

希望华为云数据库在以后可以注意到这个问题,提前说明通知

4.建议

4.1 数据库购买建议

可以在数据库购买界面推出推荐购买配置,有利于开发者合理使用资源,提高性价比

4.2 数据库控制台界面体验

在数据库控制台上方会出现两个链接,关于调研链接,我已经填写过很多次,希望不要每次打开控制台都要弹出一次,很不美观,多次填写也没有实际效果(已经填写过)

image-20220421121419650

4.3 控制台字体建议

在控制台,所有字体都是一个字号,无法突出重点,希望可以合理设置字体,突出重点,使界面更美观

image-20220421121711802

【秋招特训】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/368074

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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