gpt4 book ai didi

mysql - 如何使用 Apache 服务器自动备份 Godaddy 上的 mysql 数据库

转载 作者:行者123 更新时间:2023-11-29 13:13:01 26 4
gpt4 key购买 nike

我正在尝试使用 Apache 服务器在与 Godaddy.com 共享的主机上自动执行 mysql 数据库的每日备份。

为此,我研究并发现了 bash 脚本。

Goddady 托管还允许我执行 cron 作业,因此我执行了以下操作:

我的 bash 脚本看起来像这样(我只屏蔽了敏感数据):

<br>
#/bin/sh<p></p>
<p>mysqldump -h myhost-u myuser -pMypassword databasename > dbbackup.sql<br>
gzip dbbackup.sql<br>
mv dbbackup.sql.gz _db_backups/`date +mysql-BACKUP.sql-%y-%m-%d.gz`<br>
</p>

我配置了指向此文件的 cron 作业,并每 24 小时执行一次。

我配置了 cron 作业实用程序,以便在每次运行时向我的电子邮件发送一条日志消息。

这是日志消息:

/var/chroot/home/content/01/3196601/html/_db_backups/backup.sh: line1: br: No such file or directory

/var/chroot/home/content/01/3196601/html/_db_backups/backup.sh: line3: p: No such file or directory

/var/chroot/home/content/01/3196601/html/_db_backups/backup.sh: line4: br: No such file or directory

/var/chroot/home/content/01/3196601/html/_db_backups/backup.sh: line5: br: No such file or directory

/var/chroot/home/content/01/3196601/html/_db_backups/backup.sh: line6: /p: No such file or directory

就好像它听不懂这种语言一样。我应该为此编辑我的 .htaccess 文件吗?有什么想法吗?

最佳答案

从bash脚本中删除那些html标签,错误消息都与它们相关。您的脚本应如下所示。

#!/bin/sh
mysqldump -h myhost-u myuser -pMypassword databasename > dbbackup.sql
rm -rf dbbackup.sql.gz
gzip dbbackup.sql
mv dbbackup.sql.gz _db_backups/`date +mysql-BACKUP.sql-%y-%m-%d.gz`

关于mysql - 如何使用 Apache 服务器自动备份 Godaddy 上的 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21838231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com