這些欄位設定正確,應該將我連接到 aws 上的 RDS 資料庫。
con = DBInterface.connect(MySQL.Connection,
"database-1.cgeimvvh4qwz.us-east-1.rds.amazonaws.com",
"admin", "Baya2022", db="database-1")
我想知道它是否與安全組有關?我想我需要將它設定為我的本地 IP 地址,但我不確定如何。
uj5u.com熱心網友回復:
為了連接到 AWS RDS,您需要:
在 AWS 管理控制臺中啟用公共 RDS 訪問

正確配置安全組(我在這里使用不受限制的公共訪問,這是不推薦的)

注意
- 這兩個步驟都是必需的
- 在生產環境中,您寧愿使用 SSH 隧道 - 發布公共 RDS 端點被視為安全漏洞
完成后,請注意您已使用database-1AWS 中的默認資料庫識別符號。但是 - 這與資料庫名稱完全不同!因此,您需要首先創建一個名為 database-1 的資料庫。
或者對于測驗,您可以使用mysql始終創建的系統資料庫,例如:
julia> con = DBInterface.connect(MySQL.Connection,
"database-1.cez1pkekt7fj.us-east-2.rds.amazonaws.com",
"admin", "admin123", db="mysql")
MySQL.Connection(host="database-1.cez1pkekt7fj.us-east-2.rds.amazonaws.com", user="admin", port="3306", db="mysql")
但是,不建議將資料存盤在那里(創建您自己的資料庫)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/482591.html
