“
奇云为用户提供了MySQL数据库服务,100%兼容MySQL协议,适用于面向关系型数据库的各种场景,提供用户权限管理、数据库管理、备份策略管理等功能。
本文将以一个项目A使用到的数据库实例生命周期的角度对奇云提供的数据库功能做一个简要的介绍。
奇云MySQL数据库
教你玩转
主角:小强
某年某月某一天某家公司,项目A刚刚举办完声势浩大的启动仪式,当公司DBA小强同学从老大画饼的憧憬里回过神来,马上意识到自己面临的艰巨任务:
要搭建并维护一套稳定安全性能卓越的数据库服务,这个对小强同学来讲不是问题,这毕竟是每一个DBA同学的基本功,
问题在于老大提出的第二个需求:
“鉴于启动仪式激发了开发人员前所未有的开发热情,数据库服务,最好马上就有!”
一句MMP憋进了肚子里
经过一番考察,小强决定在奇云上创建数据库实例。
创建
创建的过程异常简单,填写实例名称,选择网络、规格,点击创建,几分钟后,一个实例就创建成功了。
创建数据库实例
数据库管理
实例刚创建出来,开发创建库表的需求就到了,现在需要新建一个名叫db01的库,小强依次点击管理、新建数据库,填写库名,选择默认编码,点击创建,一个库就创建成功了。
新建数据库
账户权限管理
数据库创建完成后得给开发创建使用权限了,小强决定,现阶段也没有必要给开发人员全局权限,创建user01,user02两个账户,user01授予db01库的读写权限,user02授予db01库的只读权限,这样基本就满足开发人员的使用需求了。
创建user01
给user01授权
定义备份策略
小强把账号信息发给开发人员以后,想了想决定调整一下实例的备份策略,调整成每天一备份的方式,万一数据库被开发玩儿坏了还有救,自己也免了被老大按在地上摩擦的危险。
自动备份功能
监控
上班的时候,小强会时不时打开监控界面观察下数据库资源的使用情况,当发现性能或容量出现瓶颈时,可以及时扩充资源。
监控界面
备份恢复
一天,一个萌新实习生调试程序的时候没有控制住自己,把一张表里的数据全部删掉了,线上服务瞬间全部挂掉,当这个实习生哆哆嗦嗦的来到小强身边的时候,小强生生把自己摩擦他的冲动强压下去,拍拍他的肩膀,说了句:“没事,我试着恢复一下。”
这个时候四面八方射来的目光使得小强的虚荣心得到了大大的满足。
小强问了下删数据的大致时间点,是当天的19:20分,决定将奇云的数据库恢复到当天的19:10分。
按时间点回档功能
恢复的过程也比较简单,恢复完之后的数据会放到临时实例中,不会影响主实例的数据,因此小强操作起来面不改色心不跳,点击备份、按时间点回档,选择回档时间,创建。等了一段时间后,恢复完的数据已经在临时实例里了。
临时实例
小强登录了临时实例,大致检查一下后,把误删的数据导入了主实例中,一场事故就这么结束了,波澜不惊。
领取专属 10元无门槛券
私享最新 技术干货