0

我正在尝试设置 cronjob 以每隔一段时间替换演示站点上的数据库(测试 10 分钟)在 CentOS 上使用 Centmin Nginx 运行 VPS

Crontab 被创建并保存得很好,crontab -e但它没有执行。即使在 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中创建数据库解决了现在它正在工作。

4

0 回答 0