gpt4 book ai didi

MySql授予用户权限

转载 作者:可可西里 更新时间:2023-11-01 07:46:07 24 4
gpt4 key购买 nike

我想在 MySql 中创建一个新用户。我不希望新用户对我现有的数据库做太多事情 [我只想授予他选择权限],但他可以使用他创建的新数据库做任何事情。

首先,有没有办法根据数据库所有者授予权限?如果可能的话,那就是我正在寻找的理想之选。如果没有,那么我如何限制特定用户仅访问 [仅选择权限] 某些特定数据库,允许他对其余数据库做任何他想做的事情?

最佳答案

来自 MySQL grant documentation :

CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';
GRANT SELECT ON *.* TO 'jeffrey'@'localhost';
GRANT ALL ON db1.* TO 'jeffrey'@'localhost';

第一个命令创建用户。第二个授予对所有数据库和表的选择。第三条命令授予对 db1 中所有表的所有访问权限。

您还有什么具体的事情要做吗?

关于MySql授予用户权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11300328/

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