Cent OS - Mysql Cron
Posté : dim. août 25, 2019 3:43 pm
Mon dépôt Github fournit un script Bash sqldump.sh dans le répertoire el7/config/rsnapshot. Ce script permet d’effectuer des sauvegardes automatiques de l’ensemble des bases MySQL d’un serveur, individuellement et « à la louche ». Les sauvegardes se présentent sous forme d’une série de fichiers compressés *.sql.gz rangés dans le répertoire /sqldump. Par la suite, ces fichiers pourront être récupérés par un serveur de sauvegardes.
$ cd
$ git clone https://github.com/kikinovak/centos
$ cd centos/el7/config/rsnapshot
$ sudo cp sqldump.sh /usr/local/sbin/
$ sudo chmod 0700 /usr/local/sbin/sqldump.sh
$ sudo vim /usr/local/sbin/sqldump.sh
Une fois qu’on a édité le script à sa convenance, on peut définir une tâche automatique.
$ sudo crontab -e
# Sauvegarde quotidienne des bases MySQL à 11h50
50 11 * * * /usr/local/sbin/sqldump.sh 1> /dev/null
$ cd
$ git clone https://github.com/kikinovak/centos
$ cd centos/el7/config/rsnapshot
$ sudo cp sqldump.sh /usr/local/sbin/
$ sudo chmod 0700 /usr/local/sbin/sqldump.sh
$ sudo vim /usr/local/sbin/sqldump.sh
Une fois qu’on a édité le script à sa convenance, on peut définir une tâche automatique.
$ sudo crontab -e
# Sauvegarde quotidienne des bases MySQL à 11h50
50 11 * * * /usr/local/sbin/sqldump.sh 1> /dev/null