概述
云开发 MySQL 数据库是 稳定可靠、高性能的关系型数据库及其数据模型 服务。基于 Serverless 底座,采用按需计费模式,提供完整 SQL 功能,支持通过 SDK 或直连方式对接。

核心特性
特性 | 说明 |
Serverless 架构 | 按需计费,自动暂停/恢复,节省成本 |
完整 SQL 支持 | 支持标准 SQL 语法和原生 SQL 操作 |
数据模型 | 声明式数据管理,支持可视化建模并支持多端 SDK 自动生成 |
多对多关联 | 专门处理关系型数据库中的多对多关联场景 |
SQL 模板 | 预置常用 SQL 模板,提升开发效率 |
AI 数据分析 | 智能分析数据趋势、异常检测、自动生成分析报告 |
完善备份机制 | 支持自动备份和手动备份(逻辑备份与快照备份) |
一、数据库(表管理)
1.1 初始化数据库

项目 | 说明 |
入口 | 云开发平台 > MySQL 数据库 |
首次使用 | 需要开通 MySQL 数据库 |
启用时间 | 大约 2 - 3 分钟 |
1.2 创建表
1. 初始化完成后,在界面中单击 「+」 按钮
2. 进行 MySQL 表的创建

1.3 自动暂停机制
MySQL 数据库基于 Serverless 底座,采用按需计费模式:
项目 | 说明 |
计量单位 | 计算节点启动后产生 CCU 计量单位 |
最小运行时长 | 10 分钟 |
自动暂停条件 | 连续 10 分钟 未被访问时自动暂停 |
影响 | 节省成本,但同时带来冷启动影响业务性能 |
关闭自动暂停: 前往 云开发平台 > MySQL 数据库 > 数据库设置 > 关闭 「自动暂停」 开关。

1.4 外键配置
1. 进入 云开发平台 > MySQL 数据库 > 数据库表 管理页面
2. 选择目标数据表
3. 单击 「新建列」 或编辑现有列
4. 在列配置中勾选 「设置为外键」
5. 配置外键参数
1.5 创建索引
1. 进入 云开发平台 > MySQL 数据库 页面
2. 选择目标表,单击 「索引管理」 标签页
3. 新建、删除或修改索引配置

1.6 权限设置
1. 进入 云开发平台 > MySQL 数据库 页面
2. 单击 「权限设置」,进入权限设置页面
3. 设定数据库的读写权限

二、数据库备份与回档
2.1 备份方式
备份方式 | 频率 | 保留时长 |
自动备份 | 每天一次 | 7 天 |
手动备份 | 按需触发 | - |
限制:自动备份当前仅支持快照备份;自动与手动备份默认频率限制为 每小时1次;云开发个人版暂不支持回档功能。
备份类型对比
对比项 | 逻辑备份 | 快照备份 |
技术原理 | 以 SQL 语句方式保存逻辑结构和内容 | 采用写时重定向技术(ROW)创建存储层快照 |
优势 | 支持精细库表级备份;对性能影响小;包含完整对象 | 秒级完成;业务无感知;占用体积小 |
劣势 | 备份速度较慢;存储体积大 | 备份粒度较粗 |
适用场景 | 精确控制备份范围或跨版本迁移 | 生产环境快速备份恢复 |
2.2 手动备份步骤
1. 前往 云开发平台 > MySQL 数据库 > 数据库设置
2. 在 「备份与回档」 区域,单击 「手动备份」 按钮
3. 选择备份类型(逻辑备份或快照备份)
4. 单击 「确认」 开始执行备份任务
2.3 数据回档
特性 | 说明 |
新实例生成 | 回档后将产生新的数据库实例 |
自定义命名 | 支持为回档后的数据库自定义重命名 |
原数据处理 | 支持选择是否删除原有数据库、数据表 |
回档步骤
1. 前往 云开发平台 > MySQL 数据库 > 数据库设置
2. 在 备份记录列表 中找到需要回档的备份记录
3. 单击对应备份记录的 「回档」 按钮
