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

MySQL 数据库迁移方法汇总

MySQL 数据库迁移方法汇总

本文档汇总了常见的 MySQL 数据库从一个主机迁移到另一个主机的方案和工具,适用于不同规模和需求的迁移场景。


1. mysqldump

特点

  • 最通用、最常用的逻辑备份工具
  • 适合小到中型数据库的全量迁移

导出数据库

mysqldump -h source_host -u user -p --databases dbname > dbname.sql

导出所有数据库

mysqldump -h source_host -u user -p --all-databases > all.sql

导入到目标主机

mysql -h target_host -u user -p < dbname.sql

2. mysqlpump

特点

  • 多线程导出,速度快于 mysqldump
  • 适合中大型数据库导出

导出数据库

mysqlpump -h source_host -u user -p --databases dbname > dbname.sql

3. mydumper / myloader

特点

  • 社区推荐的高性能导出导入工具
  • 支持多线程并发,适合大规模数据迁移

导出数据

mydumper -h source_host -u user -p password -B dbname -o /tmp/dbdump

导入数据

myloader -h target_host -u user -p password -B dbname -d /tmp/dbdump

4. 主从复制(Replication)

特点

  • 适合要求零停机的迁移场景
  • 通过配置目标服务器为从库,实现持续同步
  • 完成同步后切换流量到新主机

5. 逻辑备份 + 远程导入

直接管道传输

mysqldump -h source_host -u user -p dbname | mysql -h target_host -u user -p dbname

注意事项

项目注意点
权限源库和目标库均需相应权限
网络确保两台机器网络互通,MySQL端口(3306)开放
表结构冲突目标库存在同名表时建议加 --add-drop-table
事务支持使用 --single-transaction 以减少锁表
GTID与二进制日志迁移时注意 --set-gtid-purged 参数的配置

总结

工具/方案适用场景备注
mysqldump小中型数据库简单易用
mysqlpump中大型数据库多线程加速
mydumper/myloader大型数据库高性能并行导入导出
主从复制零停机或持续同步复杂配置,但可实现热迁移

http://www.xdnf.cn/news/556111.html

相关文章:

  • 第五届机器学习与智能系统工程国际学术会议(MLISE 2025)
  • vform自定义表单研究
  • 《算法笔记》11.8小节——动态规划专题->总结 问题 A: 第二题
  • OSA实战笔记一
  • LLM笔记(十一)常见解码/搜索算法
  • canvas浅析(一)
  • Java 09Stream流与File类
  • ragas precision计算的坑
  • 使用frp内网穿透本地的虚拟机
  • 几款常用的虚拟串口模拟器
  • springboot+vue3实现在线购物商城系统
  • MS16-075 漏洞 复现过程
  • Ai学习之openai api
  • 武汉火影数字|数字展厅展馆制作:沉浸式体验,全方位互动
  • Vue 3 深度解析:Composition API、Pinia状态管理与路由守卫实战
  • Rocketmq leader选举机制,通过美国大选解释
  • 第32节:基于ImageNet预训练模型的迁移学习与微调
  • 【MySQL】第六弹——表的CRUD进阶(四)聚合查询(下)
  • 图的几种存储方法比较:二维矩阵、邻接表与链式前向星
  • 人工智能驱动的制造业智能决策:从生产排程到质量闭环控制
  • 深度学习-mmcv中build_runner实例化全流程详解
  • EtherCAT通信协议
  • 【Netty】- NIO基础2
  • 易境通海外仓系统PDA蓝牙面单打印:解锁库内作业新姿势
  • 【MySQL成神之路】运算符总结
  • day 31
  • STM32之定时器(TIMER)与脉冲宽度调制(PWM)
  • Glasgow Smile: 2靶场渗透
  • PostGIS栅格数据类型解析【raster】
  • 【深入理解索引扩展—1】提升智能检索系统召回质量的3大利器