我试图删除数据库上用户的所有权限。撤销数据库的mysql权限
REVOKE ALL PRIVILEGES ON database.* FROM 'user'@'%';
这只是给出了一个错误说:
ERROR 1141 (42000): There is no such grant defined for user 'user' on host '%'
运行查询时,我以root身份登录的用户。而运行显示赠款用户查询显示,用户对所有数据库从节目授权查询
输出权限:
GRANT USAGE ON *.* TO 'user'@'%' IDENTIFIED BY PASSWORD 'xxxxxx'
你可以包含'SHOW GRANTS for'user'@'%''> –
@AlexTartan增加显示拨款的输出 –
'*。*'和'database。*'是两个不同的东西。删除'*。*'的授权,如果需要,为其他数据库添加授权 –