备份恢复失败的时候,心态别崩,方法还是挺多的。mysqldump适合 100G 以下的小库,轻巧灵活,导出的文件也好压缩,平时低峰期跑全备挺稳的。超过 100G 就该考虑xtrabackup了,备份速度快不少,增量备份也省空间。

恢复的时候,别纠结逻辑备份慢,物理备份像xtrabackup,3T 也就 4 小时搞定。逻辑导入嘛,一般都比备份慢五六倍,正常,耐心点。

要是恢复失败,先别慌,先确认备份文件是不是完整的,检查下日志有没有报错。有时候是路径搞错了,有时候权限没开对。你还可以看看这篇 xtrabackup 全量+binlog 增量备份实践,操作细节写得还挺清楚。

另外推荐几个靠谱的资料,像 mysqldump 实践mysqldump 常用命令,平时翻一翻,出问题的时候你会感谢自己的。

如果你平时备份没做到位,那就真只能靠天了……所以啊,建议养成定时全备+增量的习惯,别偷懒。