向用户授予用户创建权限

向用户授予用户创建权限

在 MySQL 中,如何允许另一个用户创建其他用户?反过来,这些用户应该只能查看某些表。

答案1

MySQL 的权限文档CREATE USER权限就是您想要的权限:

GRANT CREATE USER ON *.* TO 'username'@'host'

如需其他特权,请阅读MySQLGRANT文档

注意,我已链接到 MySQL 5.0 文档。 GRANT多年来并没有发生太大变化,因此任何较新的版本也应该使用相同的语法。

答案2

我认为答案是这样的:

GRANT INSERT on mysql.* to 'username';
GRANT RELOAD on *.* TO 'username'@'%';

加上对相关表的设置授予访问权限。

相关内容