黑色命名的可执行文件以 XML 文件的形式备份数据库中的表.exe
,是个蛮实用的小工具。它能一口气把数据库表导出成 XML,还顺带压缩,整个流程走一遍就结束,省得你折腾。
XML 备份的方式,结构清晰、平台通吃。不管你是用 MySQL、SQL Server 还是 Oracle,甚至跨系统都能轻松搞定。用SELECT INTO OUTFILE
那类命令就能把表转成 XML,挺顺滑。
你可以先挑重点表,比如users
、orders
这些,用 DB 工具或脚本导出。加个压缩,比如zip
或gzip
,体积小不少,发邮件都方便。
备份完别忘了扔到离线硬盘或云存储,再配个Git
版本控制。老版本想找回来?分分钟的事。哦,验证也重要,别等真要恢复才发现文件坏了。
XML 有点啰嗦是真的,大表文件会大,恢复速度也不算快。数据量一多,建议你考虑配合增量备份或者直接走二进制日志,效率高不少。
如果你数据库不算大,或者经常要迁移环境,那用 XML 做备份真的蛮稳。如果你还想看细节,可以参考这个导出教程:
如果你搞定自动化脚本,把整个流程定时跑一遍,嗯,那就更省心了。