Mysql撤销权限不会影响已存在的连接

时间:2015-12-03 07:23:43

标签: mysql mysqli mysql-workbench privileges

我有权为用户和一个用mysql连接的用户创建和删除数据库选项,并且通过workbench创建/删除db和仍然存在连接的数据库。现在我从用户撤消drop选项,但它不与已连接的用户一起工作。我想立即撤销所有用户,即使他们是否已连接。

1 个答案:

答案 0 :(得分:0)

如果您通过权限表上的update语句撤消了权限,请确保此后执行此操作:

FLUSH PRIVILEGES;

然后你可以通过杀死用户的线程来强行断开连接。做

SHOW PROCESSLIST;

并查找每个Id,其中User列是您要撤消权限的用户。然后杀死线程。

KILL <whatever Id you noticed from show processlist>;