本文介绍如何通过数据管理DMS和客户端连接POLARDB数据库集群。

前提条件

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

通过DMS登录POLARDB

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

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

通过客户端连接POLARDB

您也可以通过pgAdmin 4客户端连接POLARDB数据库集群。由于POLARDB兼容Oracle语法的引擎暂不支持设置集群白名单,只有相同VPC内的实例才可以访问集群,所以客户端所在主机和POLARDB集群需要在同一VPC内。

  1. 启动pgAdmin 4客户端。
  2. 右击Servers,选择创建 > 服务器 ,如下图所示。创建服务器
  3. 创建-服务器页面的通常标签页面中,输入服务器名称,如下图所示。输入服务器名称
  4. 选择Connection标签页,输入要连接的集群信息,参数说明如下表所示。输入实例信息
    表 1. 参数说明
    参数 说明
    主机名称/地址

    输入POLARDB集群的内网地址。查看POLARDB集群的地址及端口信息的步骤如下:

    1. 登录POLARDB控制台
    2. 在控制台左上角,选择集群所在地域。
    3. 单击目标集群ID。
    4. 基本信息页面中访问信息区域,即可查看地址及端口信息。
    端口 需输入POLARDB集群的内网端口。
    用户名 POLARDB集群的高权限账号名称。
    密码 POLARDB集群的高权限账号所对应的密码。
  5. 单击保存
  6. 若连接信息无误,选择Servers > 服务器名称 > 数据库 > postgres,会出现如下界面,则表示连接成功。连接成功
    说明 postgres是POLARDB兼容Oracle语法引擎集群默认的系统数据库,请勿在这个数据库中进行任何操作。

通过命令行连接POLARDB

除了上述连接POLARDB数据库集群的方式外,您还可以在下载客户端和驱动页,下载安装客户端使用command line tools连接POLARDB数据库集群。