当前位置: 首页 > news >正文

MySQL 备份

逻辑备份: 把数据库转换成 SQL 原数据库: user id name 1 Tom 2 Jack 备份以后: CREATE TABLE user( id INT, name VARCHAR(20) ); INSERT INTO user VALUES(1,'Tom'); INSERT INTO user VALUES(2,'Jack'); 恢复: mysql ↓ 执行SQL ↓ 恢复数据 运用工具: mysqldump 导出: 1、mysqldump -u root -p shop > shop.sql //备份整个数据库 2、mysqldump -u root -p shop user orders > data.sql //备份指定表user orders 3、mysqldump -u root -p --all-databases > all.sql //备份所以数据库 4、mysqldump -u root -p --no-data shop > table.sql //导出结构 不要数据 没有INSERT 5、mysqldump -u root -p --no-create-info shop > data.sql //导出数据 不要结构 只有INSERT 导入: mysql -u root -p shop < shop.sql
物理备份 Percona XtraBackup 复制数据文件+复制Redo Log+恢复一致性 利用InnoDB 的:Redo Log工作。 例如: 10:00开始复制user.ibd 期间数据库不会停,用户操作 UPDATE user SET name='Jerry' WHERE id=1; Redo Log 会记录: 10:01 Page 235 修改 xxx 继续复制,等全部复制完,最后会把Redo Log一起复制。 得到:数据文件+Redo Log 恢复的时候: 先恢复数据文件,然后Replay Redo Log。 最后数据库就是一致的。

逻辑备份可跨版本、可读性强,但恢复较慢,因为要执行多条mysql语句。

物理备份速度快且支持增量备份,但依赖存储格式和版本。

mysqldump 是"导出 SQL",而 XtraBackup 和 MySQL Enterprise Backup 是"复制数据库文件"

工具类型是否停机是否支持增量适用场景
mysqldump逻辑备份否(一般)小型数据库、开发测试、迁移
mysqlpump逻辑备份MySQL 5.7 引入,支持并行导出
Percona XtraBackup物理备份企业生产环境、InnoDB
MySQL Enterprise Backup物理备份Oracle 企业版
直接复制数据目录物理备份是(建议)停机维护、实验环境

mysqldump:把数据库翻译成 SQL 脚本,恢复时重新执行 SQL。

Percona XtraBackup:把InnoDB 数据文件 + Redo Log安全地复制出来,恢复时直接还原文件并应用日志,属于物理热备份

MySQL Enterprise Backup:Oracle 官方提供的物理热备份工具,工作原理与 XtraBackup 类似,但属于商业版,提供更多企业级特性和官方支持。

http://www.jsqmd.com/news/1169651/

相关文章:

  • 太原大排档口碑测评|烟火品质兼备的宴请夜宵老店 - 资讯快报
  • Excel 合并单元格后数据筛选:2种方法解决合并区域无法筛选问题
  • 手把手教你学 Simulink——考虑电网背景谐波的双向 DC‑AC 逆变器重复控制(RC)仿真
  • Unity点云高效渲染实战:Pcx插件核心原理与性能优化指南
  • HarmonyOS 6.1 跨端实战:用ArkUI-X把电商App同时跑在Android/iOS上
  • OpenCode代码评估框架与Claude 3实战对比指南
  • 2026年7月最新厦门芝柏官方售后客服服务电话及地址网点大全 - 亨得利官方服务中心
  • Unity新输入系统InputActions:从事件驱动到多设备支持的完整指南
  • 未来展望:openeuler/yocto-meta-virtualization的路线图与新特性预告
  • 江诗丹顿中国官方售后服务中心|服务热线及全部维修详细地址权威信息通告(2026年7月最新) - 江诗丹顿官方服务中心
  • 太原蓝龙虾老店测评|专程打卡的鲜活夜宵宝藏门店 - 资讯快报
  • YOLO26涨点改进| TGRS 2026 | 卷积改进篇 | 引入SSBR可扩展空间瓶颈精炼模块,增强模型对通道间互补信息的利用能力,助力高光谱目标检测、图像分割、遥感目标检测任务,有效涨点
  • 魔兽争霸3终极优化指南:如何用WarcraftHelper突破60帧限制并实现完美宽屏
  • 卡梅德生物:一文读懂免疫调控核心靶点IL-2(白细胞介素-2)
  • 5分钟让你的Windows任务栏焕然一新:TranslucentTB透明美化神器完整指南
  • C++低延迟系统设计:从内存管理到网络优化的核心方案
  • EXE一机一码加密后无法运行?兼容模式使用指南
  • AB PLC Studio 5000 Modbus TCP 主/从站配置:3步完成1756-EN2TR与1769通讯测试
  • 2026年7月最新亨得利官方钟表服务中心|全新地址及服务热线权威信息声明 - 亨得利官方博客
  • ChatGPT生成的README能过ISO/IEC 29110评审吗?权威对照表来了:13项软件文档基线要求逐条映射验证
  • EulerCopilot Desktop开发指南:如何为开源AI客户端贡献代码?
  • 太原万象城周边夜宵测评|就近聚餐靠谱大排档实测 - 资讯快报
  • PX4/Pixhawk 6C 飞控硬件选型指南:5大主流型号对比与避坑清单
  • LeetCode 与 POJ 双平台刷题策略:针对 43 所高校机试的 3 类高频考点分析
  • 深入DyscheOS-kernel驱动开发:设备管理与硬件抽象层实现
  • 如何快速配置方舟生存进化:TEKLauncher智能管理工具完整指南
  • 10类外的动态内存
  • 2026商用清洁机器人品牌调研:五大主流品牌横向解析,覆盖全场景清洁需求 - 匠言榜单
  • MAX11108A与MKV58F1M0VLQ24的高精度ADC系统设计
  • 开发者必读:CyclOne平台二次开发与API集成指南