我們使用多個EC2-經典服務器(Linux操作系統Ubuntu)具有以下配置源端點:安裝EBS卷並對其運行Server版本:48年5月5日,MariaDB的AWS DMS問題與EC2-經典
我想要使用AWS DMS(AWS數據庫遷移服務)並將我們的EBS數據庫遷移到新VPC中的RDS AuroraDB。 我創建了VPC,AuroraDB(不可公開訪問),AWS DMS複製實例和端點。
從EC2-classic實例中,我可以打開VPC中的遠程AuroraDB控制檯(感謝Classic Link)。 目標端點(到AuroraDB)工程確定和測試完成的成功
源端點告訴我下面的錯誤:
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.
我試圖建立像服務器名稱 私人/公共DNS和私有/公共IP,還是一樣。
憑證可以,我沒有使用任何特殊字符。 我在北弗吉尼亞州經營。 AWS DMS複製實例設置爲Public。 我能夠從遠程EC2-classic實例登錄到MariaDB控制檯。
我試過將AWS DMS複製實例的端口3306和私有/公有IP設置爲正確的安全組,但我想我仍然錯過了某些東西,可能在SG區域,但我不確定。
奧利維爾,感謝您的答覆。 在網絡ACL中,當我開始排除故障時,我允許所有流量(入站/出站)。 *我已經在連接到EC2-Classic實例的安全組中允許傳入流量(出站無限制)端口3306和VPC中的複製實例和AuroraDB的公共IP地址。 *通過Classic Link,VPC和EC2-classic實例中的AuroraDB附加了相同的SG組,它允許傳入端口3306用於所有三個實例的外部IP,我的VPC的CIDR,但它仍然不起作用。:( 我在服務器上停止了FW,iptables等 –
EC2-Classic實例上是否有防火牆?用於數據庫端點的用戶是否具有數據庫的讀寫權限? –
,我在實例上禁用了FW,並且我能夠從不同實例遠程連接到該實例上的MariaDB。 我爲第二個ec2實例設置的設置,我試圖用MariaDB連接到此EC2-classic,I爲複製實例設置相同的設置 –