未分类 · 2025年5月2日 0

迁移超过1G数据库命令

1导入到本地:

“C:\application\work\wamp\bin\mysql\mysql5.7.40\bin\mysqldump.exe” ^
-h 3.xx.xx.xxx -P 3306 -u root -p ^
–default-character-set=utf8 ^
–single-transaction –routines –triggers ^
–skip-extended-insert –complete-insert –hex-blob ^
pandadelivero > “C:\Users\Administrator\Desktop\db\pandadelivero_backup_clean.sql”

--skip-extended-insert
一条 INSERT 一行 → 不会一行塞多个 VALUES

--complete-insert
INSERT 语句会包含字段名 → 更直观、万一顺序有问题也安全

--hex-blob
最关键!把 TEXT/BLOB 字段用十六进制导出
→ 彻底避免数据中 \n 捣乱 SQL 语法

然后输入密码

2本地导入导目标新库

mysql -h host地址 -P 3306 -u panda_admin -p –force –show-warnings –verbose 目标库 < “C:\Users\Administrator\Desktop\db\pandadelivero_backup.sql”

然后输入密码