完整对象导出
完整对象导出
mysqldump -u root -p --single-transaction --set-gtid-purged=OFF \
--routines --events --triggers --databases appdb > appdb-full.sql常用补充选项
| 选项 | 作用 |
|---|---|
| --routines | 导出存储过程与函数 |
| --events | 导出事件调度器对象 |
| --triggers | 导出触发器(默认已含,显式写出更清晰) |
| --set-gtid-purged=OFF | 不写 SET @@GLOBAL.gtid_purged,便于导入到 GTID 已启用的实例 |
| --hex-blob | 二进制列以十六进制输出,规避字符集问题 |
把带 GTID_PURGED 的 dump 导入到已有数据的 GTID 实例可能直接报错,需按目标环境选择 --set-gtid-purged 取值。