Linux与运维

mysqldump 备份导出数据库时排除特定大表的参数技巧

在对生产数据库执行定期逻辑备份时,像访问日志表(logs)、缓存表(cache)、瞬时会话表(sessions)往往占据了数个 G 的磁盘空间,且无长久备份价值。使用 mysqldump 提供的 --ignore-table 参数可以实现精准排除。


一、 核心参数语法:--ignore-table

mysqldump -u root -p database_name \
  --ignore-table=database_name.table_logs \
  --ignore-table=database_name.table_cache \
  --single-transaction \
  --quick \
  > /var/backups/clean_backup.sql