文档首页/ 云数据库 GaussDB/ 快速入门/ 购买并通过界面化工具DAS连接GaussDB实例(推荐)
更新时间:2024-11-12 GMT+08:00
分享

购买并通过界面化工具DAS连接GaussDB实例(推荐)

数据管理服务(Data Admin Service,简称DAS)是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理变得既安全又简单。您可以通过数据管理服务连接并管理实例。

本章节介绍在管理控制台购买GaussDB实例后,如何使用DAS连接GaussDB实例。更多连接实例方式请参见连接GaussDB实例

操作流程

操作步骤

说明

准备工作

注册华为账号并开通华为云、实名认证、账户充值,以及对GaussDB进行精细权限管理。

步骤一:购买实例

配置GaussDB实例的基本信息,购买数据库实例。

步骤二:通过DAS登录GaussDB实例

通过数据管理服务(Data Admin Service,简称DAS)工具连接GaussDB实例。

准备工作

  1. 注册华为账号并开通华为云
  2. 完成实名认证。
  3. 购买实例前需要确保账户有足够金额,请参见账户充值
  4. 如果需要对华为云上的资源进行精细管理,请使用统一身份认证服务(Identity and Access Management,简称IAM)创建IAM用户及用户组,并授权,以使得IAM用户获得具体的操作权限,更多操作,请参见创建用户组、用户并授予GaussDB权限

购买实例

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB,进入云数据库 GaussDB信息页面。
  4. “实例管理”页面,单击“购买数据库实例”。
  5. 在创建实例页面,选择计费模式、填写实例名称、选择数据库引擎版本、实例类型、部署形态等实例基本信息。

    图1 计费模式和基本信息

    表1 参数说明

    参数

    示例

    参数说明

    计费模式

    按需计费

    云数据库GaussDB提供包年/包月、按需计费两种计费模式。

    • 包年/包月是一种预付费模式,即先付费再使用,按照订单的购买周期进行结算,因此在购买之前,必须确保账户余额充足。
    • 按需计费是一种后付费模式,即先使用再付费,即开即停,按照云数据库实际使用时长计费。以自然小时为单位整点计费,不足一小时按实际使用时长计费。

    区域、项目

    华北-北京四

    租户当前所在区域。

    说明:

    不同区域内的产品内网不互通,且创建后不能更换,请谨慎选择。

    实例名称

    gauss-d0a7

    实例名称长度在4个到64个字符之间,必须以字母开头(区分大小写),可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。

    产品类型

    企业版

    云数据库GaussDB提供基础版和企业版两种类型。

    基础版对个别高阶功能做了裁剪,相比企业版性能相当但价格更低,主要面向对价格敏感且对高级特性无诉求的用户。

    数据库引擎版本

    V2.0-8.103

    GaussDB数据库版本。

    实例类型

    集中式版

    • 分布式版:分布式形态能够支撑较大的数据量,且提供横向扩展的能力,可以通过扩容的方式提高实例的数据容量和并发能力。
    • 集中式版:适用于数据量较小,且长期来看数据不会大幅度增长,但是对数据的可靠性,以及业务的可用性有一定诉求的场景。

    部署形态

    1主2备

    • 分布式版
      • 独立部署:将数据库组件部署在不同节点上。适用于可靠性、稳定性要求较高,实例规模较大的场景。
      • 混合部署:将数据库多个组件部署在同一个节点上。仅基础版支持。
    • 集中式版
      • 高可用(1主2备):采用一主两备三节点的部署模式,包含一个分片。
      • 单副本:采用单节点的部署模式,仅包含一个CMS和一个DN组件。单副本实例仅支持V2.0-2.2及以上版本实例。
      • 1主1备1日志:采用一主一备一日志三节点的部署模式,包含一个分片,三个副本。仅支持V2.0-3.200及以上版本。

    可用区

    可用区一

    可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。

    时区

    (UTC+08:00) 北京,重庆,香港,乌鲁木齐

    由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的时区。

  6. 选择实例规格。

    图2 规格与存储

    表2 参数说明

    参数

    示例

    参数说明

    性能规格

    独享型(1:4)、4 vCPUs | 16 GB

    实例的CPU和内存规格。

    存储类型

    超高IO

    实例的存储类型决定实例的读写速度。最大吞吐量越高,读写速度越快。

    存储空间

    40GB

    申请的存储空间会有必要的文件系统开销,这些开销包括索引节点和保留块,以及数据库运行必需的空间。

    磁盘加密

    不加密

    选择加密后会提高数据安全性,但对数据库读写性能有少量影响,请按照您的使用策略进行选择。

    如果使用共享KMS密钥,对应的CTS事件为createGrant,仅密钥所有者能够感知到该事件。

  7. 配置网络信息,选择默认配置即可。

    图3 网络配置

  8. 配置实例密码、企业项目信息。

    图4 数据库配置

    表3 参数说明

    参数

    示例

    参数说明

    管理员密码

    -

    需要输入高强度密码并定期修改,以提高安全性,防止出现密码被暴力破解等安全风险。

    确认密码

    -

    必须和管理员密码相同。

    企业项目

    default

    对于已成功关联企业项目的用户,仅需在“企业项目”下拉框中选择目标项目。

    如果需要自定义企业项目,请前往企业项目管理服务进行创建。关于如何创建项目,详见《企业项目管理用户指南》

  9. 单击“立即购买”,核对实例信息,单击“提交”。
  10. 返回实例列表。

    当实例运行状态为“正常”时,表示实例创建完成。

通过DAS登录GaussDB实例

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB,进入云数据库 GaussDB信息页面。
  4. 在“实例管理”页面,选择需要登录的目标数据库,单击操作列表中的“登录”,进入数据管理服务实例登录界面。

    可以在“实例管理”页面,单击目标实例名称,进入实例的“基本信息”页面,在页面右上角,单击“登录”,进入数据管理服务实例登录界面。

  5. 在“自定义登录”页签,选择需要登录的节点,正确输入数据库用户名和密码,单击“测试连接”。测试连接通过后,单击“登录”,即可登录到数据库。

    图5 登录界面
    表4 参数说明

    参数

    示例

    描述

    登录用户名

    root

    GaussDB数据库账号,默认管理员账号为root。

    数据库名称

    postgres

    需要连接的数据库名,默认管理数据库是postgres。

    密码

    -

    数据库用户的密码。

    SQL执行记录

    开启

    建议开启SQL执行记录,开启后,便于在“SQL操作>SQL执行记录”查看,并可再次执行,无需重复输入。

SQL入门

登录实例后,可通过DAS创建数据库用户、创建数据库、创建表等。

  1. 创建数据库用户。

    默认只有集群安装时创建的管理员用户可以访问初始数据库,还可以创建其他数据库用户账号。

    CREATE USER joe WITH PASSWORD "xxxxxxxxx";

    当结果显示为如下信息,则表示创建成功。

    图6 创建数据库用户

    如上创建了一个用户名为joe,密码为xxxxxxx的用户。

    引申信息:关于数据库用户的更多信息请参考用户及权限

  2. 创建数据库。

    CREATE DATABASE db_tpcds;

    当结果显示为如下信息,则表示创建成功。

    图7 创建数据库

    创建完db_tpcds数据库后,可以在左上方切换到新创建的库中。

    图8 切换至新建数据库

  3. 创建表。

    • 执行如下命令来创建一个schema。

      CREATE SCHEMA myschema;

    • 创建一个名称为mytable,只有一列的表。字段名为firstcol,字段类型为integer。

      CREATE TABLE myschema.mytable (firstcol int);

    • 向表中插入数据:

      INSERT INTO myschema.mytable values (100);

    • 查看表中数据:

      SELECT * FROM myschema.mytable;

    引申信息:

    • 默认情况下,新的数据库对象是创建在“$user”模式下的,例如刚刚新建的表。关于模式的更多信息请参考创建和管理schema
    • 关于创建表的更多信息请参见创建和管理表
    • 除了创建的表以外,数据库还包含很多系统表。这些系统表包含集群安装信息以及GaussDB上运行的各种查询和进程的信息。可以通过查询系统表来收集有关数据库的信息。请参见查看系统表

  4. 在db_tpcds库中,root用户下执行如下语句,将新创建的库db_tpcds的所有权限赋予新用户joe。

    GRANT ALL ON DATABASE db_tpcds TO joe;

    GRANT USAGE ON schema myschema TO joe;

    GRANT ALL ON TABLE myschema.mytable TO joe;

  5. 新增joe用户登录数据库db_tpcds。

  6. 登录之后,在表中插入数据并验证。

    INSERT INTO myschema.mytable values (200);

    SELECT * FROM myschema.mytable;

    图9 插入数据并验证

后续操作

登录实例后,您可以创建告警规则、设置自动备份策略、创建数据库,进行数据迁移等操作,具体请参见:

相关文档