tldr; MySQL v.5.x 是否有类似双密码的功能?
问题
我有一个 MySQL 服务器,需要临时允许一个帐户使用两个密码,因为法律限制强制 DBMS 服务帐户定期更改密码。
我认为我不能只更改服务帐户密码,因为在更改时需要部署的服务器端代码上的DBMS pw 更改和数据库访问信息
之间会有一些(尽管很小)时间间隔。
我知道有一个允许主/次密码的双密码功能,
但该功能是从 v 8.0 开始的,我无法升级到该功能。
我处于以下限制和环境中:
- 无法添加更多帐户(例如添加更改密码的用户帐户和修复管理员帐户的密码)
- 无法更新 MySQL 版本(当前版本:5.7.12)
- 数据库托管在 AWS RDS 上
- 从 AWS 参数存储中检索有关服务器端代码的数据库访问信息
我知道 AWS CLI/API 分别请求更改 AWS RDS 和 AWS 参数存储,但时间间隔问题仍然存在。
问题
是否有相当于双密码的旧版本?或者有没有办法手动实现它?
或者,是否有 AWS 功能可以安全地同步 aws 参数存储更改和 aws rds pw 更改?
最后,DBMS 中的 pw 是否会立即/强制断开现有连接池以重新授权?还是仅适用于新连接?这种行为有选择吗?