![向用户授予用户创建权限](https://linux22.com/image/799124/%E5%90%91%E7%94%A8%E6%88%B7%E6%8E%88%E4%BA%88%E7%94%A8%E6%88%B7%E5%88%9B%E5%BB%BA%E6%9D%83%E9%99%90.png)
在 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'@'%';
加上对相关表的设置授予访问权限。