【发布时间】:2015-10-16 08:37:45
【问题描述】:
我正在尝试使用 cpanel 中的 cron 作业设置自动数据库备份,该作业将通过电子邮件发送给我自己,但遇到了一些问题。目前我尝试了 2 种不同的解决方案,但遇到了类似的错误。
首先我尝试了http://www.theblog.ca/mysql-email-backup,它是创建一个由 cron 作业运行的 PHP 脚本。但我收到错误mysqldump: Can't read dir of '/etc/my.cnf.d' (Errcode: 2)
然后我尝试了这个 http://www.canbike.org/information-technology/hostgator-wolfcms-automatic-mysql-backup.html 只是在运行这个 cron 作业
mysqldump -e --user='<USERNAME>' --password='<PASSWORD>' <DATABASENAME> | gzip | uuencode <FILENAME>.gz | mail <EMAIL>
然后我得到/usr/local/cpanel/bin/jailshell: uuencode: command not found
mysqldump: Can't read dir of '/etc/my.cnf.d' (Errcode: 2)
我在一个共享主机上,并没有自己设置 MySQL。
那么有什么想法可以让其中一个工作甚至更好的解决方案吗?
【问题讨论】:
标签: mysql cron cpanel mysqldump