我有权为用户和一个用mysql连接的用户创建和删除数据库选项,并且通过workbench创建/删除db和仍然存在连接的数据库。现在我从用户撤消drop选项,但它不与已连接的用户一起工作。我想立即撤销所有用户,即使他们是否已连接。
答案 0 :(得分:0)
如果您通过权限表上的update语句撤消了权限,请确保此后执行此操作:
FLUSH PRIVILEGES;
然后你可以通过杀死用户的线程来强行断开连接。做
SHOW PROCESSLIST;
并查找每个Id
,其中User
列是您要撤消权限的用户。然后杀死线程。
KILL <whatever Id you noticed from show processlist>;