如果用户被删除,而他连接到MySQL会发生什么?

时间:2012-02-08 12:38:38

标签: mysql

假设有一个当前连接到数据库的MySQL用户alice。假设其他用户bob在她仍在工作时删除alice。会发生什么? bob会失败吗? alice会立即断开吗?她下次询问时会收到错误消息吗?或者她能像往常一样完成她的会议吗?

1 个答案:

答案 0 :(得分:3)

12.7.1.2. DROP USER Syntax

  

DROP USER不会自动关闭任何打开的用户会话。相反,如果删除了具有打开会话的用户,则该语句在该用户的会话关闭之前不会生效。会话关闭后,用户将被删除,该用户下次登录尝试将失败。 这是设计

...和5.4.6. When Privilege Changes Take Effect它有某种关联:

  

如果使用GRANTREVOKESET PASSWORD等帐户管理语句间接修改授权表,服务器会注意到这些更改并立即再次将授权表加载到内存中。

相关问题