mysqldump 的 cronjob 出现错误

mysqldump 的 cronjob 出现错误

我正在使用 mysqldump 命令来备份我的数据库。

mysqldump --add-drop-table -u user -ppassword databasename > backup/mybackup_$(date +%d%m%Y_%H%M).sql

并且它运行良好...但我想使其自动化,以便每两天或类似时间进行一次备份..为此我使用 crontab..

15 2 * * * mysqldump --add-drop-table -u user -ppassword databasename > backup/mybackup_$(date +%d%m%Y_%H%M).sql

但这给我一个错误,在 putty 中说命令未找到。知道为什么吗?请帮帮我。

答案1

使用完整路径mysqldump,例如/usr/bin/mysqldump

正如评论所建议的,对目标文件使用绝对路径也是一个非常好的主意。

相关内容