推荐的生产环境数据库发布流程

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

制度与流程控制

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

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

  3. 各种操作申请流程

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

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

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

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

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

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

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

zhaohao

大家好,欢迎来到赵豪博客!赵豪,94年生人,PHP程序员一枚,因为对PHP开发有着相对比较浓厚的兴趣,所以现在从事着PHP程序员的工作。 今天再次开通这个博客,这里将记录我的职业生涯的点点滴滴,感谢来访与关注!如果我的博客能给您带来一些帮助那真是一件非常荣幸的事情~

相关推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

推荐的生产环境数据库发布流程
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close