[Tuto/HowTo] [GNU/Linux] Sauvegarder vos bases de données MySQL/MariaDB avec automysqlbackup

Avatar du membre
voxdemonix
Messages : 1336
Enregistré le : lun. févr. 02, 2015 7:28 pm

[Tuto/HowTo] [GNU/Linux] Sauvegarder vos bases de données MySQL/MariaDB avec automysqlbackup

Message par voxdemonix » mer. janv. 18, 2017 8:33 pm

Sauvegarder vos bases de données avec automysqlbackup
  • automysqlbackup est un script, disponible dans les paquets Ubuntu et Debian, qui permet d'automatiser la sauvegarde de base de données.
    Une fois le paquet installé, par défaut il copiera la base de données en suivant les cron suivant : @daily ("0 0 * * *"), @monthly ("0 0 1 * *"), @weekly ("0 0 * * 0"). Et grâce à l'option LATEST=yes vous disposerez aussi d'un dossier intitulé latest dans lequel sera situé le dernier backup en date.
    Si vous souhaitez éditer le script Note : automysqlbackup est compatible avec Galera Cluster (mariadb)
Farm Link Mise en place
  1. Installer le logiciel
  2. Éditer le fichier de configuration
    • Code : Tout sélectionner

      sudo nano /etc/default/automysqlbackup
      Pour rechercher un élément tapez CTRL+W. Modifiez les valeurs suivantes :
      • BACKUPDIR="/var/lib/automysqlbackup" => remplacez /var/lib/automysqlbackup par le dossier où vous souhaitez ranger les backup de votre base de données. Ne terminez pas par /
        LATEST=no => passez la valeur no à yes
        SEPDIR=yes => Si vous souhaitez un dossier par base de données laissez yes, si vous préférez grouper les BDD dans un seul fichier pour chaque backup, entrez no
        #PREBACKUP="/etc/mysql-backup-pre" => vous pouvez décommenter la commande (supprimer le #) et remplacer "/etc/mysql-backup-pre" par "/usr/sbin/service apache2 stop"
        #POSTBACKUP="/etc/mysql-backup-post" => vous pouvez décommenter la commande (supprimer le #) et remplacer "/etc/mysql-backup-pre" par "/usr/sbin/service apache2 start"
        DBEXCLUDE="" => si vous souhaitez ne pas inclure des base de données, indiquez les.
~ Infernalis Creatorem ~
  • Rejoins le côté obscure, on a des cookies !
Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat
Donation Dash : XmowiBRku3tsEREp7PhpheY4TgeLLDyKdM

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité