在phpMyAdmin上使用mySql,我试图创建一个新用户,并编辑他们的权限,首先授予对所有内容的访问权限,然后只删除特定内容。当我尝试这样做时,我总是在“撤销”下收到错误消息。我尝试了自动创建功能,然后复制了这个生成的sql,但仍然是'撤销'下的错误。
CREATE USER 'x'@'localhost' IDENTIFIED BY '123';
GRANT ALL ON *.* TO 'x'@'localhost';
REVOKE ALL PRIVILEGES ON *.* FROM 'x'@'localhost';
错误:'无法识别的语句类型。 (靠近REVOKE)'
有人能提供答案吗? 感谢
答案 0 :(得分:0)
CREATE USER 'x'@'localhost' IDENTIFIED BY '123';
GRANT ALL ON *.* TO 'x'@'localhost';
REVOKE DROP ON DB.* FROM x'@'localhost';
应该正确,因为您的revoke
陈述有误
在REVOKE
上的MySQL官方link