我在AWS上設置了一個數據庫實例,並且環顧所有的指南,現在我應該能夠在MySQL Workbench上成功連接它,因爲我有一個主機名,端口,用戶ID和密碼。如何連接到MySQL Workbench上的亞馬遜Web服務RDS?
然而,當我輸入所有創建實例時,我指定的細節,我得到的錯誤:
Failed to Connect to MySQL at with user
然後在下面它(10060)同樣的錯誤說,在括號內。我查了這個錯誤,但找不到任何相關的解決方案。
我在AWS上設置了一個數據庫實例,並且環顧所有的指南,現在我應該能夠在MySQL Workbench上成功連接它,因爲我有一個主機名,端口,用戶ID和密碼。如何連接到MySQL Workbench上的亞馬遜Web服務RDS?
然而,當我輸入所有創建實例時,我指定的細節,我得到的錯誤:
Failed to Connect to MySQL at with user
然後在下面它(10060)同樣的錯誤說,在括號內。我查了這個錯誤,但找不到任何相關的解決方案。
兩個常見原因路由表條目的連接失敗到一個新的數據庫實例有:
的DB實例是使用不授權從那裏MySQL的應用程序或實用程序正在運行的設備或Amazon EC2實例的連接的安全組創建。如果數據庫實例是在VPC中創建的,則它必須具有授權連接的VPC安全組。如果數據庫實例是在VPC之外創建的,則它必須具有授權連接的數據庫安全組。
數據庫實例是使用默認端口3306創建的,並且您的公司具有防火牆規則,阻止與公司網絡中的設備連接到該端口。要修復此故障,請使用其他端口重新創建實例。
您可以在連接到Amazon RDS MySQL數據庫實例時使用SSL加密。有關信息,請參閱將SSL與MySQL數據庫實例一起使用。
我建議通過下面的文檔,這將有助於解決您的問題。
Connecting to a DB Instance Running the MySQL Database Engine
錯誤代碼10060表示連通問題,看看這些設置/配置 -
我接過來一看,通過我的實例的所有設置,只見那設置爲「公開訪問」被設置爲Yes,但安全組是「默認(SG-cc3271a9)(活動)」,並具有「默認VPC安全組」的描述。這可能是問題,我將如何解決它? – user3925417
您需要創建一個新的安全組並允許打開默認端口號(3306),並將其分配給RDS DB以公開(0.0.0.0/0)或指定的IP地址/範圍。 – BMW
啊謝謝!!!它現在都在工作,我可以在MySQL工作臺上連接。真的很感激,我不知道沒有這個網站我會做什麼。 – user3925417