cron中的mysql备份问题
我只是想执行一个mysqldump并安排它。我正在使用RHEL 5,并已将其添加到crontab中,如下所示: 22 13***根mysqldump--user=root--password=12345 mysqldb>/var/backups/mysqldbcron中的mysql备份问题,cron,mysqldump,redhat,Cron,Mysqldump,Redhat,我只是想执行一个mysqldump并安排它。我正在使用RHEL 5,并已将其添加到crontab中,如下所示: 22 13***根mysqldump--user=root--password=12345 mysqldb>/var/backups/mysqldbdate+%d%m.sql .sql文件从未在backups文件夹中结束。我甚至尝试运行这个命令行,它运行得很好,这告诉我它与cron有关。此外,我添加了一个简单的comand,比如“ls”,并将输出添加到同一个目录中,效果很好 有什么想法
date+%d%m
.sql
.sql文件从未在backups文件夹中结束。我甚至尝试运行这个命令行,它运行得很好,这告诉我它与cron有关。此外,我添加了一个简单的comand,比如“ls”,并将输出添加到同一个目录中,效果很好
有什么想法吗
谢谢,
亚伦我做过一次,但我更像 22 13***mysqldump-u root-p12345 mysqldb>>/var/backups/mysqldb$(日期+%d%m”).sql
mysqldump
之前没有根。但我不是专家
顺便说一句,我希望你希望它每天晚上10:13运行
我已经测试过,上面的命令不起作用。我建议你这样做:
dbbkp.sh
(我已将此文件保存在/home/naishe
中)mysqldump -u root -pmy_password mysqldb > /home/naishe/mybackup$(date +"%d%m").sql
chmod a+x dbbkp.sh
51 9 * * * /home/naishe/dbbkp.sh
我已经测试过了。它可以工作。我曾经支持LAMP服务器,我们使用以下脚本备份数据库:这是本文链接的:
它很容易适应和工作得很好!在你的cron工作中就可以这样称呼它。谢谢你的回复。事实上,我也尝试了不带根的方法,但似乎没有任何效果。是的,我只选择了晚上10:13,因为这是我最后一次测试cron作业。@Aaron您是对的,似乎是
date
命令导致了问题。我建议使用一个独立的shell脚本,并从Cron调用它。我已经用新的方法更新了我的答案。