如何向用户添加所有SHOW权限?

时间:2020-04-29 14:08:37

标签: mysql database permissions syntax-error

我在添加用户权限时遇到问题。 输入以下内容后:

CREATE USER 'operator'@'localhost' IDENTIFIED BY '7gx8vq95wqgu3qcp';
GRANT SELECT, INSERT, UPDATE, DELETE, SHOW, CREATE ON AGD.* TO 'operator'@'localhost';

弹出语法错误。我想这是关于这一部分的:

SHOW

我想添加以下权限:选择,更新插入,删除,全部显示和全部创建。 不幸的是,我在互联网上找不到任何地方。 如果您能帮助我,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

您必须在两者之间进行选择

CREATE USER 'operator'@'localhost' IDENTIFIED BY '7gx8vq95wqgu3qcp';
GRANT SELECT, INSERT, UPDATE, DELETE, SHOW DATABASES, CREATE ON AGD.* TO 'operator'@'localhost';

CREATE USER 'operator'@'localhost' IDENTIFIED BY '7gx8vq95wqgu3qcp';
GRANT SELECT, INSERT, UPDATE, DELETE, SHOW VIEW, CREATE ON AGD.* TO 'operator'@'localhost';

请参阅all privilges