我正在尝试在 AWS RDS 上设置 MySQL 只读副本。
从属用户 (rdsrepladmin)REQUIRE SSL
设置了标志。
这会导致只读副本服务器进入永久的“只读复制:正在连接”状态。
所以,我听说我需要(在从站上)发出命令:
STOP SLAVE;
CHANGE MASTER TO MASTER_SSL=1,
START SLAVE;
但是,CHANGE MASTER TO ...
命令失败,因为我没有super
特权。
没有办法解决这个问题(据我所知),因为使用 AWS RDS 上的 MySQL 实例,只有 AWS 的内部服务器管理帐户才有super
权限。
然而,我不相信(还)AWS RDS 不支持REQUIRE SSL
复制连接。
所以,我的问题是
如何在 AWS RDS 的 MySQL 实例上使用 SSL/TLS 连接只读副本?
我们就这个问题联系了 AWS Support。他们明确表示 AWS RDS 不(尚)支持只读副本的 SSL: