本文将分别介绍如何使用DMS(Data Management Service)和MySQL客户端连接PolarDB MySQL引擎集群。

前提条件

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

使用DMS连接集群

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

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 基本信息页面右上角,单击登录数据库基本信息
  5. 在弹出的对话框中,输入PolarDB MySQL集群中创建的数据库账号数据库密码,单击登录登录页面
    说明 请确保登录的数据库账号拥有目标数据库的权限,否则您无法在DMS控制台左侧菜单栏中找到目标数据库。如何修改数据库账号权限,请参见修改普通账号权限
  6. 登录DMS后请刷新页面,在左侧导航栏中,单击已登录实例
  7. 已登录实例列表中,单击目标集群名称,找到并双击目标数据库名称,即可切换到目标数据库进行管理。
    1

使用客户端连接集群

您可以使用任何通用的客户端连接PolarDB集群。本文以HeidiSQL为例。

  1. 启动HeidiSQL客户端。
  2. 在左下角单击新建会话窗口
  3. 输入要连接的PolarDB集群信息,参数说明如下:
    参数 说明
    网络类型 连接数据库的形式。选择MariaDB or MySQL(TCP/IP)。
    主机名/IP地址 输入PolarDB集群的私网地址或公网地址。
    • 若您的客户端部署在ECS实例上,且ECS实例与要访问的PolarDB集群的地域、网络类型相同,请使用私网地址。例如ECS实例和PolarDB集群都是华东1(杭州)的专有网络实例,使用私网地址连接能提供安全高效的访问。
    • 其它情况只能使用公网地址。
    查看PolarDB集群的私网、公网地址及端口信息的步骤如下:
    1. 登录PolarDB控制台
    2. 在页面左上角,选择集群所在地域。
    3. 找到目标集群,单击集群ID。
    4. 基本信息页中,即可查看私网、公网地址及其端口信息。
    用户 要访问PolarDB集群的账号名称。
    密码 以上账号的密码。
    端口 输入PolarDB集群的私网地址或公网地址对应的端口号(默认为3306)。
  4. 单击打开。若连接信息无误,即会成功连接集群。HeidiSQL成功连接数据库

使用命令行连接集群

如果您的服务器安装了MySQL,可以通过命令行连接PolarDB MySQL引擎数据库集群,连接方式如下:
mysql -h<连接地址> -p<端口> -u<用户名> -p<密码>
示例:

mysql -hpc-bp1867z0z*****kjd.rwlb.rds.aliyuncs.com -p3306 -uroot12 -pPass*****33
示例
参数 说明 示例
-h PolarDB集群的私网地址或公网地址。连接地址请参见集群地址和主地址 pc-bpxxxxxxxxxxxxxx.mysql.polardb.rds.aliyuncs.com
-p PolarDB集群的端口号。
  • 若使用私网连接,需输入PolarDB集群的私网端口。
  • 若使用公网连接,需输入PolarDB集群的公网端口。
说明
  • 默认端口为3306。
  • 如果端口号为默认端口,该参数可以不填。
3306
-u 要访问PolarDB集群的数据库账号名称。 root
-p 数据库账号的登录密码。
说明 该参数为必填参数。
  • 如果不填写该参数,在Enter password后会重新要求输入密码。
  • 如果填写该参数,-p与数据库密码之间不能有空格。
Password233