gpt4 book ai didi

mysql - 如果用户是数据库中的根用户,我认为该用户不能同时拥有撤销的权限,对吗?

转载 作者:行者123 更新时间:2023-11-29 06:53:45 25 4
gpt4 key购买 nike

如果用户是数据库中的根用户,我认为该用户不能同时拥有撤销权限,对吗?例如,假设用户是 root,另一个 root 撤销了他们的写入权限。第一个 root 仍然能够写入数据库吗?

最佳答案

如果数据库是 MySQL,则不需要。

root 只是一个名称,但通常与具有完全权限的用户相关联,就像我假设的那样。这意味着,可以有更多的用户具有与 root 用户相同或更少的权限。这也是推荐的,因为并非每个用户都需要所有权限。

如果可以的话,用户可以授予或撤销彼此的权限。请务必小心,因为您也可以撤销自己的权限并将自己锁定在门外。

下面是一个用户对所有数据库拥有完全权限的示例,具有授予和撤销权限:

mysql> CREATE USER 'admin'@'localhost' IDENTIFIED BY 'pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
mysql> CREATE USER 'admin'@'%' IDENTIFIED BY 'pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;

关于mysql - 如果用户是数据库中的根用户,我认为该用户不能同时拥有撤销的权限,对吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46513815/

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