我们正在尝试访问启用了tls1.2的mysql rds示例。我们的aws asp.net应用程序服务器还启用了tls1.2协议。但应用程序无法连接到数据库,出现错误。我们尝试过启用各种密码,并使用asp.net连接字符串应用.pem文件。但仍然无法连接到它。但是,没有任何连接字符串适合我们。错误:由于意外的数据包格式,握手失败。
izkcnapc1#
在对服务器密码设置进行了一些更改之后,我们现在可以使用我们的c#控制台应用程序(mysql connector最新版本)连接到rds示例,结果如下:应用程序级别(代码)更改:无服务器加密设置(使用nartac):最佳实践machine(当前从db server测试到rds示例)tls版本:v1.2rds tls版本:v1.2我的连接字符串:
**<add key="conns" value="SERVER=asdf.asdfasdfa.eu-west-1.rds.amazonaws.com;database=FFF;user=FFFF;PASSWORD=p@5sword;SslMode=REQUIRED;"/>**
输出:连接成功
1条答案
按热度按时间izkcnapc1#
在对服务器密码设置进行了一些更改之后,我们现在可以使用我们的c#控制台应用程序(mysql connector最新版本)连接到rds示例,结果如下:
应用程序级别(代码)更改:无
服务器加密设置(使用nartac):最佳实践
machine(当前从db server测试到rds示例)tls版本:v1.2
rds tls版本:v1.2
我的连接字符串:
输出:连接成功