mysql 整库迁移

Last updated on September 3, 2026 am

🧙 Questions

使用mysqldump迁移mysql数据库

☄️ Ideas

下载并安装 mysql workbanch
创建目标数据源
create database leo_migrate_db;
数据导出

20220706142316

20220706142448

  • mysqldump命令位置: C:/Program Files/MySQL/MySQL Workbench 8.0 CE/mysqldump.exe
  • 导出位置: C:\Users\ispon\Desktop\{data_source}-{timestamp}-dump.sql

20220706142513

20220706142537

数据导入

20220706142623

20220706142728

  • mysql命令位置: C:/Program Files/MySQL/MySQL Workbench 8.0 CE/mysql.exe
  • dump文件位置: C:\Users\ispon\Desktop\leo_dev-2022_07_06_14_24_55-dump.sql

NOTE:
没有消息提示,只能看进度条

20220706142905

20220706142930

使用windows dump迁移mysql

mysql 官网下载 zip 安装包,然后解压
在cmd中可以直接执行

"C:\Users\ispong\Downloads\mysql-8.0.46-winx64\mysql-8.0.46-winx64\bin\mysqldump.exe" ^
-h 192.168.74.69 ^
-P 2883 ^
-u "dmpdba@data_platform_test#erzhong" ^
-p ^
--skip-lock-tables ^
--skip-triggers ^
--skip-routines ^
--skip-events ^
--no-tablespaces ^
--column-statistics=0 ^
--set-gtid-purged=OFF ^
--skip-extended-insert ^
--force ^
--default-character-set=utf8mb4 ^
--verbose ^
--result-file="E:\ispong\dmp.sql" ^
dmp 2>"E:\ispong\mysqldump-error.log"

然后可以使用命令恢复或者dbeaver的restore功能

CREATE DATABASE dmp_restore DEFAULT CHARACTER SET utf8mb4;
"C:\Users\ispong\Downloads\mysql-8.0.46-winx64\mysql-8.0.46-winx64\bin\mysql.exe" ^
-h 192.168.74.69 ^
-P 2883 ^
-u "dmpdba@data_platform_test#erzhong" ^
-p ^
--default-character-set=utf8mb4 ^
dmp_restore < "E:\ispong\dmp.sql" > "E:\ispong\restore.log" 2>&1

mysql 整库迁移
https://ispong.isxcode.com/db/mysql/mysql 整库迁移/
Author
ispong
Posted on
July 6, 2022
Licensed under