Un script d'avance bash pour la sauvegarde de la base de données MySQL

Un script d'avance bash pour la sauvegarde de la base de données MySQL

Après avoir écrit un simple script de shell pour la sauvegarde de la base de données MySQL. Ceci est notre nouveau script Advance Bash pour le vidage de la base de données MySQL. Ce script vous fournira une base de données MySQL sauvegarde et téléchargera des sauvegardes dans divers emplacements distants comme FTP, SFTP et Amazon S3.

Ce script est disponible sur notre compte GitHub avec tous les fichiers de support. Vous pouvez simplement télécharger le script et l'exécuter sur votre serveur. Utilisez les étapes suivantes pour utiliser ce script et configurer des sauvegardes en 5 min.

Étape 1 - cloner ce référentiel

Télécharger ce référentiel Put Fichiers sous / etc / MyDumpAdmin annuaire. Alternativement, vous pouvez également cloner ce référentiel sous / etc. en utilisant les commandes suivantes.

cd / etc / git clone https: // github.com / tecrahul / mydumpadmin.git 

Étape 2 - Configurer la configuration

  • Modifier paramètres.confli fichier et mettre à jour toutes les valeurs requises conformément à vos exigences. Vous pouvez également activer / désactiver les sauvegardes FTP, SFTP et S3
  • Modifiez maintenant crédits.SMS fichier et mettre vos détails de connexion MySQL Server.
  • Étape 3 - Exécuter le script de sauvegarde

    Définissez l'autorisation d'exécution sur le script shell et exécutez-le en tant que commandes suivantes.

    chmod a + x mysql-dump.shot ./ mysql-dump.shot 

    Étape 4 - Planifiez Daily Cron

    Vous pouvez également planifier cela pour fonctionner quotidiennement en utilisant Crontab. Ajoutez les paramètres suivants à Crontab pour fonctionner à 2h00 quotidiennement.

     0 2 * * * CD / etc / MyDumpAdmin && ./ mysql-dump.shot