GaussDB(for MySQL)入门介绍和登录【这次高斯不是数学家】

举报
炒香菇的书呆子 发表于 2022/06/04 23:44:01 2022/06/04
【摘要】 GaussDB(for MySQL)是华为自研的最新一代企业级高扩展海量存储分布式数据库,完全兼容MySQL。基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海量存储,无需分库分表,数据0丢失,既拥有商业数据库的高可用和性能,又具备开源低成本效益。

GaussDB(for MySQL)是华为自研的最新一代企业级高扩展海量存储分布式数据库,完全兼容MySQL。基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海量存储,无需分库分表,数据0丢失,既拥有商业数据库的高可用和性能,又具备开源低成本效益。

GaussDB(for MySQL)控制台https://console.huaweicloud.com/gaussdb
微信截图_20220613110314.png

产品优势

  • 性能强悍

    • 采用计算与存储分离,日志即数据架构,性能提升至开源MySQL的7倍。
    • 通过RDMA协议进行数据库传输,使用IO性能不再成为瓶颈。
    • 引入内核特性,例如Query result cache、Query plan cache、Online DDL等,提升用户体验。
  • 弹性扩展

    • 横向扩展:1写15只读节点,快速添加只读实例,满足高并发场景性能需求。
    • 纵向扩展:分钟级规格升降级,轻松应对业务高峰。
  • 高可靠性

    • 支持跨可用区、跨region部署,提升实例容灾能力。
    • 存储三副本,数据更安全。
    • 共享分布式存储,主节点故障时,只读节点自动升级成主节点,RPO为0。
  • 安全防护

    • 采用共享分布式存储,故障秒级恢复,数据“0”丢失。
    • 采用VPC、安全组、SSL连接和数据加密等严格控制安全访问。
    • 已通过ISO 27001、CSA、可信云、等保三级等国内外15+安全认证,国内首家获得NIST CSF最高认证。
  • 高兼容性:

    完全兼容MySQL,应用无需改造即可轻松迁移上云。

  • 高效备份

    • 全量备份采用快照机制,秒级完成创建快照,具有更高的备份效率。
    • 基于底层存储系统的多时间点特性,不需增量日志回放,可直接实现按时间点回滚。
  • 海量存储

    • 华为自研DFV分布式存储,容量高达128TB,存储自动分片,无需分库分表。
    • 根据数据量自动伸缩,无须提前规划,节约成本。
  • 算子下推

    将过滤条件、列投影、聚合运算从计算节点下推到存储节点,跨存储节点并行处理,减少网络流量和计算节点的压力,提升查询执行效率。同时与并行查询功能进行融合,达成全流程并行执行。

GaussDB(for MySQL)全兼容MySQL协议,通过MySQL客户端连接GaussDB(for MySQL)实例提供两种连接方式:SSL连接和非SSL连接。其中,SSL连接实现了数据加密功能,具有更高的安全性。

前提条件

  1. 绑定弹性公网IP

    并设置安全组规则。

    1. 对目标实例绑定弹性公网IP。

    2. 获取本地设备的IP地址。

    3. 设置安全组规则。

    4. 使用ping命令连通1.a中绑定的弹性公网IP地址,确保本地设备可以访问该弹性公网IP地址。

  2. 安装MySQL客户端。

    您需要在弹性云服务器上安装MySQL客户端。建议您下载的MySQL客户端版本高于已创建的GaussDB(for MySQL)实例中数据库版本。

SSL连接

  1. 登录管理控制台。

  2. 单击管理控制台左上角的img,选择区域和项目。

  3. 在页面左上角单击img,选择“数据库 > 云数据库 GaussDB”。进入云数据库GaussDB控制台,在左侧导航栏选择“GaussDB(for MySQL)”。

  4. 在“实例管理”页面,单击实例名称进入“基本信息”页面,

  5. 在“实例信息”模块的“SSL”处,查看SSL开关状态。

    • 开关打开,执行
    • 开关关闭,单击img,在弹出框中,单击“是”,开启SSL加密。然后执行6
  6. 单击“SSL”处的img,下载根证书或捆绑包。

  7. 将根证书上传至需连接GaussDB(for MySQL)实例的弹性云服务器,并导入根证书。

  8. 连接GaussDB(for MySQL)数据库实例。以Linux系统为例,执行如下命令。

    mysql -h <hostIP> -P <port> -u <userName> -p –ssl-ca=<cafile>

    参数 说明
    <hostIP> 主机IP,在目标实例的“基本信息”页面,“网络信息”模块的“读写公网地址”。
    <port> 数据库端口,在目标实例的“基本信息”页面,“网络信息”模块的“数据库端口”。
    <userName> 用户名,即GaussDB(for MySQL)数据库管理员帐号,默认为root。
    <cafile> 相应的SSL证书文件,该文件需放在执行该命令的路径下。

    使用root用户SSL连接数据库实例,示例如下:

    mysql -h 10.16.0.31 -P 3306 -u root -p --ssl-ca=ca.pem

    出现如下提示时,输入数据库帐号对应的密码:

    Enter password:
    

【这次高斯不是数学家】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/345260

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。