首页/数据/数据库速查/MySQL Shell util.dumpSchemas 并行备份
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条
备份与恢复56 条
主从复制与高可用53 条性能与调优57 条Redis 命令96 条Redis 运维与场景124 条

MySQL Shell util.dumpSchemas 并行备份

MySQL Shell 8.0 内置的逻辑备份工具:聚合 mysqldump 思路并支持并行、压缩、断点续传、一致性快照,适合云上与本地大库。

数据库速查数据更新于 2026-10-12
备份util.dumpSchemas(["appdb"], "/data/dump")
恢复util.loadDump("/data/dump")
特点多线程、zstd 压缩、可续传、附带一致性快照

Shell 内执行

Shell 内执行
// 连接示例:mysqlsh root@localhost:33060
util.dumpSchemas(["appdb"], "/data/backup/dump_appdb", {
  threads: 8, compression: "zstd", consistent: true
});
util.loadDump("/data/backup/dump_appdb", {threads: 8});
dump/load 工具走 X Protocol(默认 33060 端口),服务端需启用 mysqlx;目标版本低于 8.0 时不支持。

易错点

  • 服务器没开 X Plugin 时连接直接失败,先用 mysqlsh --sql 验证经典协议再切换
  • dump 目录与目标版本跨度大(8.0 → 5.7)不受支持,迁移前确认版本兼容矩阵

数据来源与参考

  • MySQL Reference Manual: MySQL Shell dump utilities

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌