检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ECS自建MySQL迁移到TaurusDB 方案概述 资源规划 操作流程 实施步骤
使用mysqlbinlog工具获取binlog 本文以从弹性云服务器ECS上拉取为例,其他环境下方法类似。 在ECS上安装MySQL客户端,详情请参考安装MySQL客户端。 TaurusDB兼容社区MySQL 8.0及以上版本,请勿安装8.0以下版本的版本的客户端。 执行命令,下载binlog文件。
您使用恢复到指定时间点功能进行恢复,具体请参考GaussDB(for MySQL)全量数据恢复:恢复到指定时间点。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在“实
GaussDB(for MySQL)数据库权限规范 所有DDL(例如:创建表,更改表结构等)只有通过评审后,由DBA通过数据管理服务(Data Admin Service)执行,在业务低峰期操作上线。 权限需要进行细粒度控制,读写权限分开,运维和开发权限要分开。 DDL操作保留操作日志。
GaussDB(for MySQL)备份原理 云数据库 GaussDB(for MySQL)基于华为最新一代DFV存储,采用计算与存储分离架构,计算层用于给外部提供服务,管理日志信息,存储层存储数据信息。存储层分为Common Log节点和Slice Store节点,Common
权限,如不满足请创建自定义策略。 云数据库 (GaussDB for MySQL)实例已开通密钥管理服务(Key Management Service,KMS),加密使用的数据密钥由KMS生成和管理,云数据库 (GaussDB for MySQL)不提供加密所需的密钥和证书。 内核版本为2
分析可能存在问题的SQL语句,从而优化数据库性能。 前提条件 GaussDB(for MySQL)正常运行。 故障、删除状态的GaussDB(for MySQL),无法在云监控中查看其监控指标。当GaussDB(for MySQL)再次启动或恢复后,即可正常查看。 故障24小时的GaussDB(for
GaussDB(for MySQL)备份类型 GaussDB(for MySQL)支持的备份有很多种,根据不同维度,有如下分类。 按照数据量:分为全量备份和增量备份。 表1 全量备份和增量备份对比 备份类型 全量备份 增量备份 描述 全量备份是备份数据库所有数据。 增量备份是备份某个时间段内变化的数据。
操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在“实例管理”页面,选择指定的实例,单击操作列的“更多 > 创建只读”,进入“创建只读”页面。 您还可以通过如下方法进入“创建只读”页面。
修改GaussDB(for MySQL)实例参数 为了确保GaussDB(for MySQL)实例发挥出更好的性能,您可以根据业务需求对GaussDB(for MySQL)实例的参数进行调整。 注意事项 为了保证实例的稳定,仅支持对控制台中开放的参数进行修改,未在控制台中呈现的参数,不支持修改。
退订GaussDB(for MySQL)只读节点 操作场景 对于“包年/包月”模式的数据库实例,您可退订该实例中的单个只读节点。 约束条件 当实例中的只读节点个数≥2个时,才可选择退订只读节点,即实例中至少需要保留1个只读节点。 只能退订已隔离的只读节点。 当数据库实例存在进行隔离的只读
操作流程 构建MySQL服务器、购买TaurusDB实例,并且将MySQL服务器数据迁移到TaurusDB实例的整个流程的主要任务流如图1所示。 图1 流程图 父主题: ECS自建MySQL迁移到TaurusDB
创建GaussDB(for MySQL)实例 创建GaussDB(for MySQL)只读节点 重启GaussDB(for MySQL)实例 修改GaussDB(for MySQL)端口 GaussDB(for MySQL)实例只读升主 GaussDB(for MySQL)绑定弹性公网IP GaussDB(for
GaussDB(for MySQL)新实例默认开启SSL数据加密。开启SSL会增加网络连接响应时间和CPU消耗,请评估对业务的性能影响。 GaussDB(for MySQL)通过客户端连接实例提供两种连接方式:非SSL连接和SSL连接。 开启SSL,可以通过SSL方式连接数据库,具有更高的安全性。
登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在实例列表中,单击目标实例名称,进入实例概览页面。 在“数据库代理”页面,选择目标代理实例,单击代理实例名称,进入代理实例基本信息页面。 在
数据库存储语义,是数据库高性能的核心。 SQL解析层:与MySQL 8.0开源版100%兼容,客户业务从MySQL生态可以平滑迁移, 从其他数据库迁移也能使用MySQL生态的语法、工具,降低开发、学习成本。基于原生MySQL,在100%兼容的前提下进行大量内核优化以及开源加固。 图1
GaussDB(for MySQL)跨区域备份计费说明 如果GaussDB(for MySQL)实例使用了跨区域备份功能,需要对备份空间和跨区域转储网络流量进行收费。 计费说明 表1 计费说明 计费项 规格码 价格 备份空间 gaussdb.mysql.crossreg.backup
重置GaussDB(for MySQL)参数模板 您可根据自己的业务需求,重置自己创建的参数模板对应的所有参数,使其恢复到默认值。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在“参
GaussDB(for MySQL)实例状态 数据库实例状态是数据库实例的运行情况。用户可以使用管理控制台查看数据库实例状态。 表1 状态及说明 状态 说明 正常 数据库实例正常和可用。 异常 数据库实例不可用。 创建中 正在创建数据库实例。 创建失败 数据库实例创建失败。 重启中
比较GaussDB(for MySQL)参数模板 您可以比较数据库的实例参数模板,了解当前实例参数的差异项。您也可以比较数据库的默认参数模板,了解当前参数模板的配置情况。 比较当前实例参数 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB(for