簡體   English   中英

連接到RDS上的MySQL數據庫

[英]Connecting to MySQL DB on RDS

我最近遇到了一種讓我感到困惑的現象。 到目前為止,我一直在毫無問題地連接到運行MySQL的Amazon RDS實例。 現在,我正在嘗試遷移到免費層-在Microsoft Express Edition上運行的數據庫。

我已經正確設置了實例的安全性,並且可以通過Visual Studio 2012中的SQL Explorer連接到它。但是,我無法通過Python(MySQLdb-相同的憑據,以及與第一個數據庫一起使用的腳本)訪問它:

2013,在“讀取初始通信數據包”時失去與MYSQL服務器的連接,系統錯誤104

也不通過MySQL-Front連接失敗。

我無法繞開它-我是否缺少明顯的東西? 完全相同的事情在兩台計算機上發生-VS可以連接,而其他則不能。 想法?

Python連接嘗試:

db = MySQLdb.connect(host = "yep-my-endpoint.us-west-2.rds.amazonaws.com",
                     user="user",passwd="mypasswd", port=1433, db="yep-db-name")

是否可能需要設置一些設置才能使其正常工作? 我找不到任何相關的東西。

您是否檢查了Amazon RDS安全組? 請注意,在某些情況下,您需要添加連接的IP地址。 在這種情況下,請從左側菜單中選擇一個安全組,對其進行編輯並添加CIDR / IP。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM