使用 Cronjob 自动备份 MySQL 数据库

使用 Cronjob 自动备份 MySQL 数据库

我想使用 cron 作业备份我的 MySQL 数据库,但我无法使其工作。

这是我正在使用的代码:

0 2 * * * mysqldump -u root toko_db | gzip > /var/backup/toko_db_`date '+%Y-%m-%d'`.sql.gz

答案1

文件名的日期部分似乎格式不正确。也许你可以试试这个:

0 2 * * * mysqldump -u root toko_db | gzip > /var/backup/toko_db_$(date +\%Y-\%m-\%d).sql.gz

请记住将该文件发送到另一个位置,以便在整个服务器消失的情况下您拥有最近的备份。

相关内容