Um utilitário simples para backup de banco de dados (MySQL) e documento raiz em um arquivo

1

No Ubuntu-LAMP com Bash eu hospedo alguns sites pessoais. Todos os sites estão sob a raiz do documento ( /var/www/html ).

É assim que eu atualmente cria backups imediatos em serviços de nuvem com autogerenciamento máximo como o 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"
}

Existe algum utilitário comum que forneça um resultado igual ou semelhante ao que não precisarei me manter?

    
por JohnDoea 06.11.2018 / 22:21

0 respostas