查找 MariaDB 数据库实例的连接信息 - Amazon Relational Database Service

查找 MariaDB 数据库实例的连接信息

数据库实例的连接信息包括其端点、端口和有效数据库用户,如主用户。例如,假设端点值为 mydb.123456789012.us-east-1.rds.amazonaws.com。在这种情况下,端口值是 3306,数据库用户是 admin。鉴于此信息,您可以在连接字符串中指定以下值:

  • 对于主机或主机名或 DNS 名称,请指定 mydb.123456789012.us-east-1.rds.amazonaws.com

  • 对于端口,请指定 3306

  • 对于用户,请指定 admin

要连接到数据库实例,请使用 MariaDB 数据库引擎的任何客户端。例如,您可以使用 MySQL 命令行客户端或 MySQL Workbench。

要查找数据库实例的连接信息,您可以使用AWS Management Console、AWS Command Line Interface(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. 在导航窗格中,选择 数据库 以显示数据库实例的列表。

  3. 选择 MariaDB 数据库实例名称以显示其详细信息。

  4. 连接和安全性选项卡上,复制端点。另请注意端口号。您需要端点和端口号才能连接到数据库实例。

    Amazon RDS 控制台中数据库实例的端点和端口。
  5. 如果需要查找主用户名,请选择 Configuration (配置) 选项卡并查看 Master username (主用户名) 值。

要使用 AWS CLI 查找 MariaDB 数据库实例的连接信息,请调用 describe-db-instances 命令。在调用中,查询数据库实例 ID、端点、端口和主用户名。

对于 Linux、macOS 或 Unix:

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

对于 Windows:

aws rds describe-db-instances ^ --filters "Name=engine,Values=mariadb" ^ --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 操作。在输出中,找到端点地址、端点端口和主用户名的值。