本文介绍如何通过DMS和客户端连接到POLARDB for PostgreSQL集群。

前提条件

已创建数据库集群的高权限账号或普通账号。具体操作请参见创建数据库账号

使用DMS登录POLARDB

数据管理(Data Management Service,简称DMS)是一种集数据管理、结构管理、访问安全、BI图表、数据趋势、数据轨迹、性能与优化和服务器管理于一体的数据管理服务。支持对关系型数据库(MySQL、SQL Server、PostgreSQL等)和NoSQL数据库(MongoDB、Redis等)的管理,同时还支持Linux服务器管理。

  1. 登录POLARDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 单击目标集群ID,进入基本信息页面。
  4. 单击页面右上角的登录数据库连接数据库集群_连接数据库集群_PolarDB PostgreSQL数据库_云数据库PolarDB 阿里云技术文档 第1张
  5. 在数据库登录页面,输入主地址和端口号(以英文冒号隔开),以及高权限账号或普通账号的用户名和密码,然后单击登录连接数据库集群_连接数据库集群_PolarDB PostgreSQL数据库_云数据库PolarDB 阿里云技术文档 第2张
    说明 DMS登录仅支持主地址,不支持集群地址。关于如何查看连接地址,请参见查看连接地址

通过客户端连接

由于POLARDB for PostgreSQL暂不支持设置集群白名单,只有相同VPC内的实例才可以访问集群,所以客户端所在主机和POLARDB for PostgreSQL集群需要在同一VPC内。

  1. 启动pgAdmin 4客户端。
  2. 右击Servers,选择创建 > 服务器 ,如下图所示。 连接数据库集群_连接数据库集群_PolarDB PostgreSQL数据库_云数据库PolarDB 阿里云技术文档 第3张
  3. 创建-服务器页面的通常标签页面中,输入服务器名称,如下图所示。 连接数据库集群_连接数据库集群_PolarDB PostgreSQL数据库_云数据库PolarDB 阿里云技术文档 第4张
    参数说明如下:
    • 主机名称/地址:输入POLARDB集群的内网地址。查看POLARDB集群的地址及端口信息的步骤如下:

      1. 进入POLARDB控制台
      2. 找到目标集群,单击集群的ID。
      3. 访问信息区域查看地址及端口信息。连接数据库集群_连接数据库集群_PolarDB PostgreSQL数据库_云数据库PolarDB 阿里云技术文档 第5张
    • 端口:需输入POLARDB集群的内网端口。
    • 用户名:POLARDB集群的高权限账号名称。
    • 密码:POLARDB集群的高权限账号所对应的密码。
  4. 选择Connection标签页,输入要连接的实例信息,如下图所示。 连接数据库集群_连接数据库集群_PolarDB PostgreSQL数据库_云数据库PolarDB 阿里云技术文档 第6张
  5. 单击保存
  6. 若连接信息无误,选择Servers > 服务器名称 > 数据库 > postgres,会出现如下界面,则表示连接成功。连接数据库集群_连接数据库集群_PolarDB PostgreSQL数据库_云数据库PolarDB 阿里云技术文档 第7张
    说明 postgres是POLARDB for PostgreSQL集群默认的系统数据库,请勿在这个数据库中进行任何操作。