【发布时间】:2015-12-14 15:41:37
【问题描述】:
如何创建具有特定用户权限的用户,例如,我有一个名为 mydb 的数据库,它有这些表:users, contacts, messages,我想创建一个名为 app_admin 的用户,其内容如下权限:
- 创建、更新和删除表
- 在表格中插入、更新、选择和删除数据
为了做到这一点,我必须做什么?,是否有可能在一行中完成?
我知道如何授予大部分权限并在一行中创建用户(感谢 Richard St-Cyr):
GRANT ALTER, CREATE, DELETE, DROP, INSERT, SELECT, UPDATE ON db.* TO 'app_admin'@localhost IDENTIFIED BY '_my_securePass';
FLUSH PRIVILEGES;
但是我不希望用户能够删除数据库。
【问题讨论】:
标签: mysql privileges