以下是凭个人经验,对公司的开发库的用户权限做的控制。
权限 | 账户 | 主机 | 备注 |
---|---|---|---|
all on *.* | root(最高管理) | localhost “dba” | 最高权限 |
all on db.* file on *.* | adm(数据库管理) | localhost "dbadm" | 数据库级别所有权限 |
select,insert,upadte,delete on db.* all on devdb.* | opr(操作人员) | %(或内部网段) | 拥有项目相关开发库的使用权限 拥有开发库devdb的数据库权限 |
注:
1)devdb完全开放给开发人员使用,dba不对其做备份等维护,除非特别提出要求。该库的空间使用、连接数等施加限制。
2)对于devdb以外的库,进行监控和定期维护。