堡垒机提供数据库管理功能,支持对MySQL、SQL Server、PostgreSQL类型的RDS实例以及自建数据库进行运维和审计。本文介绍如何导入数据库、管理数据库实例以及管理数据库账户。

导入数据库

堡垒机支持导入RDS数据库,也支持手动填写信息,导入单个自建数据库,或者填写文件模板,从文件批量导入数据库。

导入RDS数据库

堡垒机支持MySQL、SQL Server、PostgreSQL类型的RDS数据库,可以直接将RDS数据库同步至堡垒机,方便您运维数据库实例。

  1. 登录堡垒机系统。具体操作,请参见登录堡垒机系统
  2. 在左侧导航栏,选择资产管理 > 数据库,然后在数据库页面,单击导入RDS数据库
  3. 选择区域对话框,选择需要导入的RDS数据库所在的地域。
  4. 导入RDS数据库对话框的RDS实例列表,选中需要导入的RDS数据库,并单击左上角的导入。数据库导入成功后,单击完成

导入自建数据库

堡垒机也支持手动填写信息导入本地数据库。您可以配置数据库信息,导入单个自建数据库。

  1. 登录堡垒机系统。具体操作,请参见登录堡垒机系统
  2. 在左侧导航栏,选择资产管理 > 数据库,然后在数据库页面,选择导入其他来源数据库 > 新建数据库
  3. 新建数据库面板,配置数据库的名称、协议、地址、服务端口等信息。配置完成后,单击创建
    创建成功后,单击新建账户,可以为数据库新建数据库账户,或者单击返回列表,返回并查看数据库列表。

从文件导入数据库

堡垒机也支持从文件导入数据库,提供.xls、.csv和.xlsx格式的模板。您可以选择一种格式的模板填写并上传数据库列表,批量导入数据库。

  1. 登录堡垒机系统。具体操作,请参见登录堡垒机系统
  2. 在左侧导航栏,选择资产管理 > 数据库,然后在数据库页面,选择导入其他来源数据库 > 从文件导入数据库
  3. 导入数据库面板,单击下载数据库模板。下载成功后,按照数据库模板要求填写数据库信息并保存Excel文件,然后在导入数据库面板的上传文件区域,单击点击上传,上传该Excel文件。
  4. 数据库导入预览对话框,选中需要导入的数据库,并单击左上角的导入。
  5. 导入数据库面板,单击下方的导入数据库
    说明
    • 如果导入数据库中存在与文件中数据库或系统中已有数据库的名称重复的情况,重复名称的数据库将不会被导入。您可以在导入数据库面板单击详情,查看未被导入的数据库。
    • 数据库模板中,数据库地址字段为必填字段。当协议类型为PostgreSQL时,数据库名(PostgreSQL)字段为必填字段。必填字段未填写的数据库不会被导入。

管理数据库实例

导入数据库后,您可以按照业务需求管理数据库实例,如编辑数据库信息、修改数据库运维连接地址、移除不再使用的数据库等。

  1. 登录堡垒机系统。具体操作,请参见登录堡垒机系统
  2. 在左侧导航栏,选择资产管理 > 数据库
  3. 数据库页面的数据库列表,定位到需要管理的数据库实例,按需进行以下操作。
    • 编辑数据库信息

      在数据库实例列表的数据库实例名称列,单击数据库实例名称,在该数据库实例的基本信息页签,修改数据库的配置项,并单击更新

    • 修改运维连接地址

      在数据库实例列表,选中需要修改运维连接地址的数据库实例,单击下方的修改运维连接地址,然后在对话框中选择数据库IP类型,单击确定,并单击完成

      数据库IP类型包括内网域名公网域名

    • 移除数据库

      在数据库实例列表,选中需要修改运维连接地址的数据库实例,单击下方的删除,然后在对话框中单击删除

管理数据库账户

数据库导入成功后,您可以新建数据库账户。创建成功后,运维人员可以使用该账号登录并运维数据库。同时,您也可以管理创建好的数据库账户,如管理账户密码、修改账户名称、移除账户等,更好地满足运维需求。

  1. 登录堡垒机系统。具体操作,请参见登录堡垒机系统
  2. 在左侧导航栏,选择资产管理 > 数据库
  3. 数据库页面的数据库列表,定位到需要创建、更新或移除数据库账户的数据库,然后按需进行以下操作。
    • 新建数据库账户

      在目标数据库的操作列,单击新建数据库账户。然后,在新建数据库账户面板,填写账户的登录名称和密码,并单击创建

    • 管理数据库账户
      在目标数据库的数据库账户数列,单击对应的数字,在该数据库实例的数据库账户页签,按需进行以下操作。
      • 管理账户密码

        在数据库账户列表的密码列,单击设置清除,为账户新增或删除密码。

      • 修改账户名称

        在数据库账户列表的登录名列,单击账户名称,在编辑数据库账户面板修改信息,并单击更新

      • 删除数据库账户

        在数据库账户列表,选中需要移除的数据库账户,然后单击删除,并在对话框中单击删除