在对生产数据库执行定期逻辑备份时,像访问日志表(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