【发布时间】:2020-04-06 22:46:56
【问题描述】:
我在 cPanel 中的这个 Cron Jobs 命令有零字节的 sql 文件(或 gz)(仅 cPanel Cron Jobs):
/usr/local/mysql/bin/mysqldump --user=USERNAME --password=PASSWORD --host=localhost DATABASENAME > /PATH/FILENAME.sql
检查了许多问题,但没有找到! 我检查了 mysqldump 的这些路径:
/usr/mysql/bin/mysqldump
usr/bin/mysqldump
mysqldump
更新: 制作 .sh 文件并从 Cron Jobs 运行该文件。一切正常。
#!/bin/bash\
/usr/bin/mysqldump --user=USERNAME --password=PASSWORD --host=localhost DBNAME > /home/CPANELUSER/public_html/FOLDER/FILENAME.sql
【问题讨论】:
-
在命令末尾添加
2> /tmp/backup-error.log。这应该会创建一个错误日志并解释问题。 -
@Michael - sqlbot 我看到没有错误,但是将该代码写入 .sh 文件并从 Cron Jobs 运行......一切正常。非常感谢
-
@e4c5 由更新解决。谢谢
-
仍然是一种不可扩展且笨拙的方法