我在AWS RDS(Aurora)上设置了一个新的MySQL实例。我添加了一个需要SSL的用户,并按照here和此处SSL Connection error的说明下载了组合的ca捆绑包,然后可以通过命令行连接并确认用户已安全连接。我还临时关闭了用户的SSL要求,并且能够在SSL关闭的情况下与MySQL Workbench连接。 问题是MySQL Workbench和我的Rails应用程序都期望三个独立的文件:SSL CA,SSL Cert和SSL Key。 我敢肯定必须有一个简单的解决方案,但是很多Google搜索都没有找到答案,包括this unanswered one on the AWS forums。感谢您的帮助。
答案 0 :(得分:2)
您不需要任何其他文件。对于MySQL Workbench,您需要提供“ SSL CA文件”和“使用SSL”(“要求”或“要求并验证CA”)。
之后,您可以使用以下命令来验证您的连接:
SHOW SESSION STATUS LIKE 'Ssl_cipher';