暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

NineData 新手使用教程

原创 小小亮 2022-11-01
2873

本文介绍多云数据管理平台 NineData 的基础使用教程。

步骤一:注册 NineData 账号

本文引导您注册 NineData 账号。

操作步骤

  1. 打开 NineData 注册页面(https://console.ninedata.cloud/user/registerregistration

  2. 输入您的手机号码并单击获取验证码,收到 NineData 系统发送的验证码后输入该验证码。

    提示

    当前仅支持中国大陆地区的手机号码。

  3. 输入用户名和密码。

    提示

    密码强度的要求如下:

    • 密码中可以包含英文字母、数字以及特殊字符。

    • 长度为 8~16 个字符。

    • 必须包含英文字母和数字。

    • 不可以包含空字符(空格)。

  4. 输入电子邮箱和公司名称,阅读并勾选《服务条款》和《隐私条款》,单击注册,等待通过审核。通过以后,您可以登录 NineData(https://docs.ninedata.cloud/quick_start/login

步骤二:登录 NineData

本文介绍如何登录 NineData。

操作步骤

  1. 打开 NineData 登录页面(https://console.ninedata.cloud/login

  2. 您可以选择通过密码登录验证码登录

    密码登录:输入注册时使用的手机号码,并输入密码,单击登录

    提示

    如果您忘记了登录密码,可以单击右下角的忘记密码进行重置密码

    验证码登录:单击验证码登录,输入注册时使用的手机号码,单击获取验证码,并输入 NineData 系统发送的验证码,然后单击登录

步骤三:申请免费数据源并生成测试数据

本文介绍如何申请免费数据源(Demo 数据源)并生成测试数据。

功能说明

NineData 为每个用户以及组织提供了 2 个免费的 MySQL 测试数据源,在正式添加企业的数据库到 NineData 之前,您可以申请免费数据源作为功能测试用途。

免费数据源中会自动生成 MySQL 官方提供的 Employees Sample Database 数据库,有关该数据库的更多信息,请参见官方文档(https://dev.mysql.com/doc/employee/en/employees-preface.html

使用限制

  • 免费数据源自申请日开始可使用 3 个月,过期自动删除。
  • 免费数据源的存储大小限制为 1 GB,超出后可读不可写。
  • 免费数据源仅供 NineData 功能测试,请勿用于其他用途。
  • 每个用户(个人模式)或组织(组织模式)最多可申请 2 个免费数据源。
  • 免费数据源不支持自动创建数据库,当作为数据恢复目标或数据复制目标时,需要手动在 SQL 窗口中创建与需要恢复的数据库名称同名的库,再进行测试,否则会在预检查时提示没有DDL权限。

操作步骤

  1. 在 NineData 控制台左侧导航栏,单击数据源管理>数据源,并单击页面右上角的申请数据源

    提示

    新注册的用户也可以在登录后,单击工作台页面的申请免费数据源,快速体验。该入口仅在当前用户或组织下没有添加任何数据源时显示。

  2. 申请免费数据源页面,选择申请数据源数量下的数据源个数,最多 2 个。

  3. 单击申请数据源,即可完成免费数据源的申请,并跳转到该数据源的 SQL 窗口页面,此时系统开始导入测试数据集,该过程将持续约 30 秒。导入完成后,SQL 窗口中将提示测试集导入成功!

    提示

    你还可以单击 SQL 窗口页面右上角的导入测试数据集,并单击确定,手动导入测试数据集。

添加数据源

NineData 支持将不同类型、不同环境的数据源添加到控制台中进行统一管理,您可以对已经添加后的数据源使用 SQL 开发、备份与恢复、数据复制、数据库对比等功能。

注意事项

  • 当前支持的云厂商:阿里云、腾讯云、华为云、AWS
  • 当前支持的数据库类型:MySQL、SQL Server、ClickHouse

添加自建数据源

  1. 登录 NineData 控制台(https://console.ninedata.cloud/

  2. 在左侧导航栏,单击数据源管理>数据源

  3. 创建数据源页面,根据下表配置参数。

    参数


    说明
    数据源名称输入数据源的名称,为了方便后续查找和管理,请尽量使用有意义的名称。
    数据源位置选择公网/自建/他云
    环境根据该数据源的实际业务用途进行选择,作为数据源的环境标识。默认提供生产开发环境,同时支持您创建自定义环境
    说明:在组织模式下,数据库环境还可应用于权限策略管理,例如,默认情况下的生产环境管理员角色仅支持访问生产环境下的数据源,无法访问其他环境的数据源。更多信息,请参见管理角色(https://docs.ninedata.cloud/account/manage_role
    数据库类型选择数据源的数据库类型,支持 MySQLSQL ServerClickHouse 三种数据源。
    连接方式选择数据源的接入方式。支持通过公网地址网关SSH Tunnel 连接三种方式接入。
    • 公网地址:通过公网地址接入数据源,需要在连接地址中输入数据源的公网连接地址。
    • 网关:NineData 提供的安全快捷的内网访问方式,需先将数据源所在主机接入,接入方式请参见添加网关(https://docs.ninedata.cloud/configuration/gateway。然后在下方选择已接入的网关连接地址连接地址可以写成 localhost 或者内网 IP。
    • SSH Tunnel 连接:通过 SSH 隧道接入数据源。你还需要输入 SSH 主机和对应端口、SSH 认证方式SSH 用户名以及 SSH 方式的连接地址
    用户名数据源的用户名。
    密码数据源的密码。
    加密传输是否使用 SSL 加密方式访问数据源。单击加密传输左侧的>可以展开详细配置。
  4. 全部配置完成后,单击密码右侧的连接测试可以测试该数据源是否可以正常访问,提示连接成功即可单击创建数据源,完成数据源的添加。否则请重新检查连接设置,直到连接测试成功为止。

添加云厂商数据源

  1. 登录 NineData 控制台(https://console.ninedata.cloud/

  2. 在左侧导航栏,单击数据源管理>数据源

  3. 创建数据源页面,根据下表配置参数。在创建数据源页面,根据下表配置参数。

    参数


    说明
    数据源名称输入数据源的名称,为了方便后续查找和管理,请尽量使用有意义的名称。
    数据源位置选择您数据源对应的云厂商,支持阿里云腾讯云华为云AWS。本文以阿里云为例进行说明。
    环境根据该数据源的实际业务用途进行选择,作为数据源的环境标识。默认提供生产开发环境,同时支持您创建自定义环境
    说明:在组织模式下,数据库环境还可应用于权限策略管理,例如,默认情况下的生产环境管理员角色仅支持访问生产环境下的数据源,无法访问其他环境的数据源。更多信息,请参见管理角色(https://docs.ninedata.cloud/account/manage_role
    实例类型数据源实例的类型,需要您根据自身的实例类型进行选择。支持如下数据库类型:
    • ECS 自建(AWS 为 EC2 自建):建立在云厂商 ECS 实例上的自建数据库。
    • 通过专线/VPN 网关/智能网关接入自建数据库:通过阿里云的网络连接服务接入的自建数据库。
    • 云数据库 RDS:云厂商的关系型数据库实例。
    • PolarDB:阿里云的云原生关系型数据库实例。
    • 云数据库 ClickHouse:阿里云的 ClickHouse 实例。
    • TDSQL-C:腾讯云的云原生关系型数据库实例。
    • GaussDB:华为云的 GaussDB 分布式数据库实例。
    • Aurora:AWS 的云原生关系型数据库实例。
    数据库类型选择数据源的数据库类型,根据云厂商的不同,支持的数据源也不同。详情请参见配置页面。
    连接方式选择数据源的接入方式。
    • 私网(当前仅支持阿里云):通过云厂商的私网连接地址进行连接,需先将该私网地址接入 NineData。接入方式请参见添加私网地址(https://docs.ninedata.cloud/configuration/private_link。然后在下方选择已接入的私网连接
    • 公网地址:通过公网地址接入数据源,需要在连接地址中输入实例的公网连接地址。
    • 网关(仅支持自建库):NineData 提供的安全快捷的内网访问方式,需先将数据源所在主机接入,接入方式请参见添加网关(https://docs.ninedata.cloud/configuration/gateway。后在下方选择已接入的网关连接地址连接地址可以写成 localhost 或者内网 IP。
    • SSH Tunnel 连接:通过 SSH 隧道接入数据源。你还需要输入 SSH 主机和对应端口、SSH 认证方式SSH 用户名以及 SSH 方式的连接地址
    接入方式选择接入方式,支持以实例 ID连接地址的形式接入。
    • 实例 ID:通过 ECS(EC2)或云数据库的实例 ID 接入。选择此项还需要选择云厂商访问凭证接入地域以及实例 ID 等参数。云厂商访问凭证需要提前配置,配置方法请参见配置云厂商访问凭证(https://docs.ninedata.cloud/configuration/access_credentials
    • 连接地址:通过实例的连接地址接入,根据连接方式不同,连接地址不尽相同,详情请参见上方连接方式的说明。
    用户名数据源的用户名。
    密码数据源的密码。
    加密传输是否使用 SSL 加密方式访问数据源。单击加密传输左侧的>可以展开详细配置。
  4. 全部配置完成后,单击密码右侧的连接测试可以测试该数据源是否可以正常访问,提示连接成功即可单击创建数据源,完成数据源的添加。否则请重新检查连接设置,直到连接测试成功为止。

附录:创建环境

为应对不同企业需求,NineData 除了提供默认的生产开发环境以外,还支持您手动创建自定义环境。

  1. 登录 NineData 控制台(https://console.ninedata.cloud/

  2. 在左侧导航栏,单击数据源管理>数据源

  3. 单击环境页签,此处展示当前用户(个人模式)或组织(组织模式)下的所有环境。您可以在这里编辑删除自定义创建的环境。

  4. 单击页面右上角的创建环境

  5. 输入环境名称以及该环境在控制台中展示的颜色,单击确定

    提示

    环境名称作为环境的标识,需要具有一定的辨识度,请尽量使用有意义的名称,最多支持 16 个字符。


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论