Mysql phpMyAdmin无法识别REVOKE命令
我正在尝试为我的数据库创建一个具有Mysql phpMyAdmin无法识别REVOKE命令,mysql,sql,phpmyadmin,Mysql,Sql,Phpmyadmin,我正在尝试为我的数据库创建一个具有read权限的新用户,然后删除用户DROP权限 我尝试了下面的代码,但是,它似乎不起作用。命令REVOKE下会出现一条红色的曲线,并显示错误消息: 无法识别的语句类型。(靠近撤销) 我不知道怎么了 CREATE USER Dave@'localhost' IDENTIFIED BY 'password' ; GRANT ALL PRIVILEGES ON DB.* TO 'Dave'@'localhost'; REVOKE DROP ON DB.* TO 'D
read
权限的新用户,然后删除用户DROP
权限
我尝试了下面的代码,但是,它似乎不起作用。命令REVOKE
下会出现一条红色的曲线,并显示错误消息:
无法识别的语句类型。(靠近撤销
)
我不知道怎么了
CREATE USER Dave@'localhost' IDENTIFIED BY 'password' ;
GRANT ALL PRIVILEGES ON DB.* TO 'Dave'@'localhost';
REVOKE DROP ON DB.* TO 'Dave'@'localhost';
FLUSH PRIVILEGES;
您
返工synatax是错误的
作为PAR:
所以你想要:
REVOKE DROP ON DB.* FROM Dave'@'localhost';
可能不相关,但它是REVOKE。。。从
not到
@stickybit是的,这确实有效。从我那里传来的愚蠢时刻
REVOKE DROP ON DB.* FROM Dave'@'localhost';