首页/云/云平台与虚拟化速查/数据库迁移方法对比
本包目录(353 条)

数据库迁移方法对比

数据库迁移按实现分几类:停机导出导入、逻辑复制(binlog/CDC)、物理备份恢复、双写切换;窗口、数据量与一致性要求共同决定选型。

云平台与虚拟化速查云更新于 2026-10-12

方法对比

方法停机窗口适用
导出导入与数据量成正比中小库、可停机业务
逻辑复制割接时间段持续变更的生产库
物理备份恢复恢复耗时窗口同版本大库快速搬迁
双写切换切换瞬间改造余地大的核心系统

导出导入的基础命令

导出导入的基础命令
mysqldump --single-transaction --routines --triggers \
  --set-gtid-purged=OFF mydb > mydb.sql
mysql -h <target> -u user -p mydb < mydb.sql

易错点

  • 大库用 mysqldump 导出:单线程耗时超出窗口,应评估并行方案
  • 双写未定义以哪边为准:冲突处理策略缺失导致数据错乱

数据来源与参考

  • MySQL 8.0 Reference Manual:备份与恢复
  • 阿里云 DTS 迁移方案文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌