查找 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 数据库引擎的任何客户端。例如,您可以使用 MySQL 命令行客户端或 MySQL Workbench。
要查找数据库实例的连接信息,您可以使用Amazon Web Services Management Console、Amazon CLI describe-db-instances 命令,或 Amazon RDS API DescribeDBInstances 操作列出其详细信息。
在 Amazon Web Services Management Console 中查找数据库实例的连接信息
登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择 数据库 以显示数据库实例的列表。
-
选择 MySQL 数据库实例名称以显示其详细信息。
-
在连接和安全性选项卡上,复制端点。另请注意端口号。您需要端点和端口号才能连接到数据库实例。
-
如果需要查找主用户名,请选择 Configuration (配置) 选项卡并查看 Master username (主用户名) 值。
要使用 Amazon CLI 查找 MySQL 数据库实例的连接信息,请调用 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 RDS API 查找数据库实例的连接信息,请调用 DescribeDBInstances 操作。在输出中,找到端点地址、端点端口和主用户名的值。