生产环境数据库发布流程

MySQL数据库安全权限控制管理

1.制度与流程控制

1.1 项目开发制度流程

开发环境 ---→功能测试 ---→ 阿里云RDS实例上线,通过较为完善的项目开发流程控制,防止很多潜在的问题隐患发生。

1.2 DBA参与项目数据库设计

    在开发环节上,DBA最好可以参与数据库的设计与审核,从源头上减少降低不良设计及语句的发生,如果有可能可以做所有语句的审核工作,包括select,这个需要评估工作量是否允许。

1.3 各种操作申请流程

1)  开发测试等人员权限申请流程

需要权限直接发邮件并create task到DBA,协商后予以申请权限。

2)  数据库发布流程(分为DDL/ DML,DBA 只负责生产环境DDL发布,DML由开发人员自行发布)

A. 涉及到生产数据库重大变更(比如大表加字段,索引,批量数据刷新),需邮件到技术总监以及DBA,判断业务是否允许,完成上述数据库更改。

B. 涉及到生产数据库小规模变更,直接发给DBA,抄送开发负责人等。

C.     ddl 在提交至sit 环境后钉钉通知DBA,由DBA对 ddl 进行审核(create, alter 等),如有问题驳回修改后发布至sit 。

D.     正式上线前至少提前1天,开发人员将所需发布的所有DDL 在发布平台提交审核,经由 dba 确认并执行 DDL发布。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 互联网金融行业快速发展的浪潮中,面对海量增长的数据,买单侠走出了自己的数据库架构之路。本文是买单侠DBA负责人赵怀...
    怀刚阅读 3,647评论 0 1
  • 数据库智能云平台(Hati,名字越大,责任越大)可以说是我们团队和DBA团队的定情之作。通过Hati项目,我们团队...
    彦帧阅读 6,067评论 0 4
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,790评论 0 9
  • 今天是儿子就读学校老师们上班的第一天,按原班主任老师的建议,我去学校找主管教学的校长。 8点20左右到学校,主管校...
    紫烟_3cfc阅读 1,007评论 0 0
  • 蜻蜓是星期四,明天就是星期五啦。星期五下午的时候,我们有的时候上赛尼克有的时候还上树叶课。我们上彩泥的时候有时候,...
    f8dc1954a6f8阅读 838评论 0 0