nex*_*.cz 7 migration amazon-ec2 amazon-web-services mariadb amazon-aurora
我们正在使用以下配置的几个EC2-Classic服务器(Linux Ubuntu):已安装的EBS卷并且正在运行服务器版本:5.5.48-MariaDB
我想使用AWS DMS(AWS数据库迁移服务)并将我们的EBS DB迁移到新VPC中的RDS AuroraDB.我创建了VPC,AuroraDB(不可公开访问),AWS DMS复制实例和端点.
从EC2-classic实例中,我可以打开远程AuroraDB控制台(感谢Classic Link),它位于VPC中.目标端点(到AuroraDB)工作正常,TEST成功完成
源端点显示以下错误:
Operation:testEndpointDetails:[errType=ERROR_RESPONSE,
status=122502, errMessage=Cannot connect to ODBC provider 122502 ODBC general error.,
errDetails= RetCode: SQL_ERROR SqlState: HY000 NativeError: 2003 Message: unixODBCMySQL http://ODBC 5.3(w)
DriverCan't connect to MySQL server on 'Private.DNS.name' (110) http://122502] ODBC general error.
Run Code Online (Sandbox Code Playgroud)
我尝试设置服务器名称私有/公共DNS和私有/公共IP,仍然相同.
凭据没问题,我没有使用任何特殊字符.我在北弗吉尼亚州经营.AWS DMS复制实例设置为Public.我可以从远程EC2-classic实例登录MariaDB控制台.
我尝试将AWS DMS复制实例的端口3306和私有/公共IP设置为正确的安全组,但我想我仍然会遗漏一些东西,可能在SG区域,但我不确定.
Oli*_*ard 16
我有相同的错误消息同样的问题,这是一个网络问题.我的复制实例没有访问数据库的权限.
我的数据库位于具有子网x的VPC中,并且我的复制实例位于具有相同子网x的同一VPC中.我打开了我的网络ACL中的3306端口和数据库的安全组中的Internet(0.0.0.0/0),以测试它是否是网络问题.连接测试适用于这些设置.测试后,我删除了最后一个安全设置.
我的问题的解决方案是打开安全组中的3306端口和数据库的网络ACL中的所有vpc连接.例如:172.0.0.0/16.
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
11670 次 |
| 最近记录: |