Cronjob数据库替换不执行

时间:2012-10-21 16:53:58

标签: mysql database cron crontab

我正在尝试设置cronjob来经常更换Demo网站上的数据库(用10分钟测试) 在CentOS上使用Centmin Nginx运行VPS

使用 crontab -e 创建和保存Crontab,但它不会执行。 即使在Shell中运行cron命令也不行。

有时我会手动输入此错误消息:

  

第43行的错误1062(23000):密钥'PRIMARY'的重复输入'3'   “

这是cron:

*/10 * * * * mysql -uroot -pMYPASSWORD DBNAME < /home/nginx/domains/mysite.com/private/db/DBNAME.sql

我通过PhpMyAdmin导出数据库并上传到 /home/nginx/domains/mysite.com/private/db/ 文件夹 是否有某种方式需要保存数据库?

感谢您的帮助。

编辑:通过mysqldump在Shell中创建数据库解决了它现在正在工作。

0 个答案:

没有答案