检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
禁止在表中建立预留字段,否则修改列的类型会导致锁表,修改一个字段类型的成本要高于增加一个字段。 禁止在数据库中存储图片、文件等大的二进制数据。 不建议使用全文索引,社区MySQL全文索引局限性较多。 数据库字段设计规范 控制单表字段数量,字段上限50左右。 优先为表中的每一列选择符合存储需要的最小的数据类型。
POC建议值:“2”。 “sync_binlog” 云数据库默认值:“1”。 作用:该参数控制MySQL服务器将二进制日志同步到磁盘的频率。设置为默认值“1”,表示MySQL每次事务提交,binlog同步写入磁盘,是最安全的设置;设置为“0”时,表示MySQL不控制binlog的刷新,由文件系统
MySQL相同版本的MySQL客户端。 MySQL客户端自带mysqldump和mysql工具。 MySQL系统库mysql和sys不支持导入到FlexusRDS for MySQL。 导出数据 要将源数据库迁移到FlexusRDS for MySQL,需要先对其进行导出。 相应导出工具需要与数据库引擎版本匹配。
创建FlexusRDS for MySQL实例 本章节介绍创建FlexusRDS for MySQL实例。 进入Flexus云数据库RDS控制台。 首次创建实例,单击“立即购买”,进入购买页面。 配置实例基本信息。选择区域“华南-广州”。 图1 基本信息 配置实例网络信息。 图2
其他云MySQL实例准备 前提条件 已购买其他云MySQL实例。 账号权限符合要求,具体见账号权限要求。 账号权限要求 当使用DRS将其他云MySQL数据库的数据迁移到FlexusRDS for MySQL实例时,账号权限要求如表1所示,授权的具体操作请参考授权操作。 表1 迁移账号权限
导出FlexusRDS for MySQL实例参数列表 操作场景 您可以将数据库实例参数信息(参数名称,值,描述)导出到CSV中,方便查看并分析。 操作步骤 在实例列表,选择指定的实例,单击实例名称。 选择“参数设置”。 在参数列表上方,单击“导出”。 图1 导出参数列表 在弹出框中,填写文件名称,单击“确定”。
其他云MySQL迁移到FlexusRDS for MySQL 方案概述 资源规划 操作流程 创建VPC并配置安全组规则 创建FlexusRDS for MySQL实例 其他云MySQL实例准备 上云操作
修改FlexusRDS for MySQL实例名称 操作场景 Flexus云数据库RDS支持修改实例名称,以方便用户识别。 操作步骤 在实例列表,单击目标实例名称后的,编辑实例名称,单击“确认”,即可修改实例名称。 您也可以单击目标实例名称,进入实例的“概览”页面,在实例名称处单击,修改实例名称。
升级FlexusRDS for MySQL内核小版本 操作场景 FlexusRDS for MySQL支持升级内核小版本,内核小版本的升级涉及性能提升、新功能或问题修复等。 新创建的实例默认为最新小版本。内核小版本功能详情请参见华为云RDS for MySQL内核版本说明。 注意事项
通过备份文件恢复FlexusRDS for MySQL全量数据 操作场景 FlexusRDS for MySQL支持使用已有的自动备份和手动备份,将实例数据恢复到备份被创建时的状态。该操作恢复的为整个实例的数据。 通过备份文件恢复到实例上,会从OBS备份空间中将该备份文件下载到实
恢复FlexusRDS for MySQL全量数据到指定时间点 操作场景 FlexusRDS for MySQL支持使用已有的自动备份,恢复实例数据到指定时间点。 实例恢复到指定时间点,会从OBS备份空间中选择一个该时间点最近的全量备份下载到实例上进行全量恢复,再重放增量备份到指
Flexus云数据库RDS默认为您开通了远程主机登录权限,推荐您使用更安全便捷的数据管理服务连接实例。 操作步骤 在实例列表,选择目标实例,单击操作列的“登录”,进入数据管理服务实例登录界面。 图1 登录实例 您也可以在实例列表,单击目标实例名称,在页面右上角,单击“登录”,进入数据管理服务实例登录界面。
重启FlexusRDS for MySQL实例 操作场景 通常出于维护目的,您可能需要重启数据库实例。例如:对于某些运行参数修改,需要重启单个实例使之生效。您可通过控制台对实例执行重启操作。支持单个实例重启和批量实例重启。 约束限制 如果数据库实例处于“异常”状态,可能会重启失败。
购买FlexusRDS for MySQL实例 操作场景 本节将介绍在Flexus云数据库RDS管理控制台购买实例的过程。 FlexusRDS for MySQL实例仅支持“包年/包月”购买,您可以根据业务需要定制相应计算能力和存储空间的FlexusRDS for MySQL实例。 前提条件
通过命令行连接FlexusRDS for MySQL实例 操作场景 FlexusRDS for MySQL实例购买完成后,可以先登录到Flexus云服务器X实例,在Flexus云服务器X实例上安装MySQL客户端,然后通过MySQL命令行连接到实例。 操作步骤 登录与FlexusRDS实例在同一区域下的Flexus云服务器X实例。
连接FlexusRDS for MySQL实例 通过DAS连接FlexusRDS for MySQL实例(推荐) 通过命令行连接FlexusRDS for MySQL实例 父主题: FlexusRDS for MySQL用户指南
查看FlexusRDS for MySQL实例操作日志 FlexusRDS for MySQL支持查看关键操作的日志记录,便于日后的查询、审计和回溯。 目前支持查看近7天的操作日志。 查看日志明细 在实例列表,选择目标实例,单击实例名称。 选择“日志”,在“操作日志”页签下,查看操作日志。
如果实例的备份文件正在执行数据恢复操作,该实例不允许退订。 操作步骤 在实例列表,勾选目标实例,单击实例列表上方的“退订”。 弹出框中,输入“YES”。 单击“确定”,进入批量退订页面。 数据库实例订单退订成功后,实例将会被删除,实例列表将不再显示该订单对应的数据库实例。 父主题: 实例管理
子网名称 subnet-mysql 自定义,易理解可识别。 其他云MySQL 数据库版本 MySQL 8.0 - IP地址 10.154.217.42 仅作为示例。 端口 3306 - FlexusRDS for MySQL RDS实例名称 flexusrds-mysql 自定义,易理解可识别。
本实践主要包含以下内容: 介绍如何创建FlexusRDS for MySQL实例。 介绍如何将其他云MySQL迁移到FlexusRDS for MySQL实例。 前提条件 拥有华为云实名认证账号。 账户余额大于等于0元。 服务列表 虚拟私有云 VPC Flexus云数据库RDS 数据复制服务 DRS 使用说明