REVOKE ALL PRIVILEGES ON database_name.* FROM 'username'@'host';
FLUSH PRIVILEGES;
这段代码将取消指定用户在特定数据库上的所有权限。它使用REVOKE语句来收回用户的访问权限,并使用FLUSH PRIVILEGES语句来刷新MySQL系统表。
你可以使用具体的语法来取消指定用户的所有权限:
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'username'@'host';
FLUSH PRIVILEGES;
除了收回所有权限外,上面的代码还会取消用户的GRANT选项,该选项允许用户授权其他用户。
取消MySQL用户的所有权限可能会对你的数据库管理造成一些负面影响,因此你应该慎重考虑。如果你正在取消一个用户的所有权限,你可能需要更改或删除与该用户相关的任何数据。