MySQL 数据库

最近更新时间:2026-04-21 10:49:12

我的收藏

概述

云开发 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. 单击对应备份记录的 「回档」 按钮

参考链接:备份与回档操作