一个简单的实用程序,可将数据库 (MySQL) 和文档根备份到一个文件中

一个简单的实用程序,可将数据库 (MySQL) 和文档根备份到一个文件中

在带有 Bash 的 Ubuntu-LAMP 中,我托管了一些个人网站。所有网站均位于文档根目录 ( /var/www/html) 下。

这就是我目前在 Linode/DigitalOcean 等最大限度自我管理的云服务上创建即时备份的方法:

apt-get install zip

cib() {
    # Create an Immediate ZIP Backup (of both DB and document root, in one file);
    drt="/var/www/html"
    date="$(date +%F-%T)"
    mysqldump -u root -p --all-databases | zip "$drt/db-$date.zip" - # Note the hyphen before this comment;
    zip -r "${drt}/all_zipped-$date.zip" "$drt"/ -x "*/cache/*" "*/phpmyadmin/*"
    rm -f "$drt/db-$date.zip"
}

是否有一些简单的公共实用程序可以提供相同或相似的结果,而我不必自己维护?

相关内容