用于备份的cron作业只选择表而不是mysql中的整个数据库

时间:2014-06-24 07:29:11

标签: mysql backup dump

我每天使用以下cron作业备份我的数据库。

    /usr/bin/mysqldump -u UNAME -p PSSW databasename > /home/mysite/stock/backup.sql

但我想只备份一些表而不是整个数据库。是否有可能与cron工作?

2 个答案:

答案 0 :(得分:2)

您可以将表名与mysqldump一起指定为

mysqldump -u uname -pPSSW dbname table1 table2 table3 tableN > backup.sql

答案 1 :(得分:1)

您可以使用mysqldump中的-ignore-table选项。

mysqldump -u user -p dbname -ignore-table = table1-ignore-table = table2>文件名