gpt4 book ai didi

mysql - 在mysql中为用户授予自定义权限

转载 作者:可可西里 更新时间:2023-11-01 08:40:17 25 4
gpt4 key购买 nike

如何创建具有特定用户权限的用户,例如,我有一个名为 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;

但我不希望用户能够删除数据库。

最佳答案

是的,你可以,也试试这个例子

GRANT ALL PRIVILEGES ON mydb.* TO 'app_admin'@'%' WITH GRANT OPTION

关于mysql - 在mysql中为用户授予自定义权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34271021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com