我写了两个 shell 脚本
脚本 1:执行以下名称的所有主目录备份
username_home_date.tar.gz
脚本 2:每 3 小时对所有站点进行一次 SQL 备份。
username_databse_date.sql.gz
现在如果我想恢复网站,我必须将 tar 文件复制到
/home/username
然后使用所有权限解压,然后手动导入数据库。
有没有什么方法(例如程序、系统或脚本)可以让我选择要恢复的备份并自动执行?
也许像 cPanel 插件一样。
答案1
您编写的脚本可以简单如下:
zcat username_database_date.sql.gz | mysql
根据您转储数据库的方式,您可能必须在获取文件之前将其删除。请小心。
答案2
如果你愿意放弃基于脚本的备份系统,请查看备份电脑。它可以轻松恢复文件。但数据库必须通过其他方式恢复。