mysql - 与已删除用户建立的 MySQL 连接是否仍然有效?
问题描述
在MySQL中,如果连接建立成功,然后用于建立连接的用户被删除,连接是否仍然有效?
Postgres 和 MS SQL Server 呢?
这个问题的动机是在存在连接池的情况下自动轮换 AWS 机密管理器中的凭证。
解决方案
是的,它确实。
我创建了一个用户,连接到数据库,并执行了一些查询。
然后我将用户放到另一个窗口中。
我回到第一个窗口,用户仍然能够执行查询,直到我断开连接。当我尝试重新连接时,出现错误。
这是 Linux 服务器上的本地 MySQL 5.x,我认为它在 RDS 上是相同的。
推荐阅读
- usb - OSI 模型中的 USB 协议分类
- flutter - 在flutter webview中播放视频时,有什么办法可以打开像MX播放器这样的外部视频播放器?
- linux - 为什么我们在 yocto 中需要 NATIVESDK?
- hyperledger-fabric - 如何使用结构节点 SDK 将现有身份更新到超级账本 CA
- javascript - 服务工作者本身未触发服务工作者获取事件
- html - 具有 2 列的 div。如何包装 div 内容?左侧和右侧的额外空间
- typescript - 变量在打字稿中未定义
- go - 如何在 golang web app 中组织 web 表单和数据库之间的交互?
- python - Python/Kivy:弹出内容不可见
- android-intent - Xamarin Android:未找到处理 Intent 的活动 (Google Pay) | Intent.CreateChooser