尋找 RDS for MySQL 資料庫執行個體的連線資訊 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

尋找 RDS for MySQL 資料庫執行個體的連線資訊

資料庫執行個體的連線資訊包括其端點、連接埠,以及有效的資料庫使用者,例如主要使用者。例如,假設端點值為 mydb.123456789012.us-east-1.rds.amazonaws.com。在此情況下,連接埠值為 3306,資料庫使用者為 admin。藉由此資訊,您可以在連線字串中指定下列值:

  • 對於主機或主機名稱或DNS名稱,請指定 mydb.123456789012.us-east-1.rds.amazonaws.com

  • 對於連接埠,指定 3306

  • 對於使用者,請指定 admin

若要連線至資料庫執行個體,請使用 MySQL 資料庫引擎的任何用戶端。例如,您可以使用我的SQL命令列用戶端或 MySQL Workbench。

若要尋找資料庫執行個體的連線資訊,您可以使用 AWS Management Console、 AWS CLI describe-db-instances命令或 Amazon RDS API DescribeDBInstances 操作來列出其詳細資訊。

若要在 中尋找資料庫執行個體的連線資訊 AWS Management Console
  1. 登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Databases (資料庫) 以顯示資料庫執行個體的清單。

  3. 選擇 MySQL 資料庫執行個體的名稱,以顯示其詳細資訊。

  4. Connectivity & security (連線能力和安全性) 索引標籤上,複製該端點。另外,請記下連接埠號碼。您需要同時有端點和連接埠號碼,才能連線至資料庫執行個體。

    Amazon RDS主控台中資料庫執行個體的端點和連接埠。
  5. 如果您需要尋找主要使用者名稱,請選擇 Configuration (組態) 索引標籤並檢視 Master username (主要使用者名稱) 值。

若要使用 尋找 MySQL 資料庫執行個體的連線資訊 AWS CLI,請呼叫 describe-db-instances命令。在呼叫中,查詢資料庫執行個體 ID、端點、連接埠和主要使用者名稱。

用於 Linux, macOS、 或 Unix:

aws rds describe-db-instances \ --filters "Name=engine,Values=mysql" \ --query "*[].[DBInstanceIdentifier,Endpoint.Address,Endpoint.Port,MasterUsername]"

用於 Windows:

aws rds describe-db-instances ^ --filters "Name=engine,Values=mysql" ^ --query "*[].[DBInstanceIdentifier,Endpoint.Address,Endpoint.Port,MasterUsername]"

輸出內容應如下所示。

[ [ "mydb1", "mydb1.123456789012.us-east-1.rds.amazonaws.com", 3306, "admin" ], [ "mydb2", "mydb2.123456789012.us-east-1.rds.amazonaws.com", 3306, "admin" ] ]

若要使用 Amazon 尋找資料庫執行個體的連線資訊API,請呼叫 DescribeDBInstances RDS 操作。在輸出中,尋找端點地址、端點連接埠和主要使用者名稱的值。