数据库管理法律规范版本号:V1.0信息科2024 年 4 月数据库管理法律规范1 法律规范说明 22 维护管理安全法律规范 1 3 设计法律规范 2 4. SQL 编写法律规范 4 5. 数据库备份与恢复策略法律规范 5 6 开发测试与上线安全法律规范 6 7 监控 6 8 连接池使用法律规范 7 9 数据库重要级别划分 7 10 数据库安装法律规范 7 11 业务上线数据库部分法律规范 8 1 法律规范说明本法律规范是针对数据库使用,维护管理,设计开发等.2 维护管理安全法律规范2。1 数据库版本使用法律规范【强制】MYSQL 使用 5.6。39 社区版本2.3 数据库账户安全与管理法律规范2.3。1 密码安全【强制】密码不少于 8 位,应包含数字,字母,字符密码不应该和用户名一致删除数据库默认空用户账户必须修改 root 密码2。4 账户安全管理【强制】为应用程序设立独立访问账户禁止开发工程师通过应用帐号登录生产数据库禁止 QA 申请线上账号与使用账号登陆线上环境进行测试数据库只有 root 用户具有最高管理权限备份数据库用户要单独建立,并专属备份恢复操作数据库安装后删除或锁闭不需要使用的数据库账号数据库管理员账户可以锁定和解锁其他用户数据库管理账户在空闲 5 分钟以上会自动退出数据库管理权限账号不能超过 2 个2。5 数据库日志管理法律规范【强制】windows、linux 下的日志管理Windows 系统应开启日志功能,记录系统和系统中各个进程的相关信息linux 的操作系统要开启系统日志Mysql 数据库假如使用了 innodb 引擎必须打开二进制日志Mysql 必须打开慢日志,并且将慢日志阀值设置为 1—2 秒之间对 Mysql 的错误日志等要进行定期查看,定期清理和定期备份管理2。6 数据库架构法律规范【强制】2。6。1 mysql 数据库高可用MYSQL 采纳复制+第三方心跳软件或者第三方集群架构(经测试后)实现近 7X24 小时高可用性要求,数据库架构必须能够实现故障自动迁移,满足业务 7X24 小时持续服务要求3 设计法律规范3.1 命名法律规范【强制】3。1。1 表的命名表的名称在 T_后增加一个或者多个后缀,表名、字段名必须使用小写字母或数字;禁止出现数字开头,禁止两个下划线中间只出现数字.数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑。3。1.2 视图命名:V_相关表名(或者根据需要另取名字)3。1.3 存储过程命名:PRO_存储过程名(用英文表达...