常用的 MySQL 数据库备份操作里,mysqldump确实是老牌又靠谱的工具。命令格式简单、兼容性不错,最常用的像mysqldump -u root -p 数据库名 > backup.sql
,一行就能搞定基本备份。嗯,用来做定时备份或者迁移数据都挺顺手的。
mysqldump的优势就是灵活——你可以只导出某张表、带上结构不带数据、甚至连触发器和存储过程都能一块拎出来。用的时候记得加上--single-transaction
参数,尤其是 InnoDB 引擎的库,能避免锁表,效率也更高。
另外也顺手贴几个相关的备份资料,如果你还在摸索阶段,可以点进去看看:mysqldump 命令详解,还有一份不错的实用程序使用指南,内容还蛮全的。
如果你在搞数据迁移、日常备份,或者就是想知道mysqldump
都能玩出啥花样,那这篇资源可以先收着。有空多试几条命令,像--no-data
、--lock-tables
这种选项,配起来用才更稳。