我目前有一个VPS,我担心会发生一些事情,无论是我还是托管公司,所以我需要将每日备份发送到与托管公司无关的服务器。
基本上我需要我的服务器自动将我的数据库导出到一个SQL文件,然后每天发送到第三方服务器,idk,如谷歌或其他任何东西,甚至每天几次,所以如果服务器发生了什么事情无论如何都可以访问sql文件。
我怎样才能做到这一点?
我们不会为您写一个解决方案,只会帮助您解决编码错误等问题。
这是你可以做的:
ShellScript示例。 [dbBackup.sh]
#!/bin/bash
today =`date '+%Y-%m-%d'`;
ssh [email protected] mysqldump -u root --password=SomeDiffPassword databaseName > /home/user/DailyDatabaseBackups/database_$today.sql
Cron例子
* * * * * /home/user/dbBackup.sh