我正在使用 mysqldump 命令来备份我的数据库。
mysqldump --add-drop-table -u user -ppassword databasename > backup/mybackup_$(date +%d%m%Y_%H%M).sql
Run Code Online (Sandbox Code Playgroud)
它工作正常......但我想自动化这个,以便它可以每两天或其他时间备份一次......为此我正在使用crontab ..
15 2 * * * mysqldump --add-drop-table -u user -ppassword databasename > backup/mybackup_$(date +%d%m%Y_%H%M).sql
Run Code Online (Sandbox Code Playgroud)
但这在 putty 中给了我一个错误,说找不到命令……知道为什么吗?请帮我..
使用完整路径到mysqldump,例如/usr/bin/mysqldump。
正如评论所建议的那样,对目标文件也使用绝对路径是一个很好的主意。
| 归档时间: |
|
| 查看次数: |
376 次 |
| 最近记录: |