5
无论是使用MySQL的5.6或5.7,在AWS RDS托管,或Docker MySQL container,我想创建一个最小权限的用户,例如命名为creator
,可以执行以下操作:创建MySQL数据库,用户和授予权限所需的最低权限是什么?
- 创建一个新的数据库。
- 创建一个新用户。
- 授予新数据库中所有表的新用户SELECT和INSERT权限。
我宁愿如果creator
用户不能访问它不负责创建的现有数据库。
这是可以实现的吗?
我迄今为止的研究表明,这样的creator
用户可能需要跨MySQL实例的全局SELECT和INSERT权限,但这看起来过多。