Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
serveur-debian-mysql:automysqlbackup [15/10/2016 13:20] – zonewebmaster | serveur-debian-mysql:automysqlbackup [08/10/2019 17:02] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 122: | Ligne 122: | ||
# Backup of stored procedures and routines (comment to remove) | # Backup of stored procedures and routines (comment to remove) | ||
ROUTINES=yes | ROUTINES=yes | ||
+ | </ | ||
+ | |||
+ | Ce code est assez explicite, les points principaux à savoir : | ||
+ | |||
+ | ==== Appliquer un pré-traitement avant la sauvegarde ==== | ||
+ | Dé-commenter la ligne : | ||
+ | <code sh> | ||
+ | PREBACKUP="/ | ||
+ | </ | ||
+ | Ensuite, il suffit de créer/ | ||
+ | |||
+ | ==== Appliquer un post-traitement avant la sauvegarde ==== | ||
+ | Dé-commenter la ligne : | ||
+ | <code sh> | ||
+ | POSTBACKUP="/ | ||
+ | </ | ||
+ | Ensuite, il suffit de créer/ | ||
+ | |||
+ | ==== Changer le mail de destination ==== | ||
+ | |||
+ | Il faut modifier la ligne MAILADDR=" | ||
+ | |||
+ | ==== Changer le type de rapport envoyé par mail ==== | ||
+ | |||
+ | Par défaut, la valeur est à //quiet//, c'est à dire que le système vous envois un mail que si un bug apparaît lors de l' | ||
+ | Vous pouvez changer cette valeur par : | ||
+ | * log : envoi seulement le fichier log | ||
+ | * files : envoi le fichier logs du script et les fichiers MySQL qui y sont rattachés (voir la documentation officielle) | ||
+ | * stdout : envoi le rapport s' | ||
+ | * quiet : envoi le log que si un bug est rencontré par lors de l' | ||
+ | |||
+ | ==== Changement de format de compression des sauvegardes ==== | ||
+ | |||
+ | Il vous suffit de mofifier la ligne suivante : | ||
+ | |||
+ | <code sh> | ||
+ | COMP=gzip | ||
+ | </ | ||
+ | Vous pouvez choisir entre //bzip2// et //gzip// | ||
+ | |||
+ | ==== Changement du répertoire des sauvegardes ==== | ||
+ | |||
+ | Par défaut, les sauvegardes sont stockées dans le répertoire : / | ||
+ | |||
+ | Pour choisir un autre répertoire pour la sauvegarde, il suffit de modifier cette ligne : | ||
+ | <code sh> | ||
+ | BACKUPDIR="/ | ||
</ | </ | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | En temps normal, vous n'avez pas à exécuter directement le script. **Cron** s'en charge tout seul.\ | + | En temps normal, vous n'avez pas à exécuter directement le script. **Cron** s'en charge tout seul. |
- | Cependant vous pouvez provoquer une sauvegarde en utilisant la ligne de commande suivante :\ | + | Cependant vous pouvez provoquer une sauvegarde en utilisant la ligne de commande suivante : |
<code sh> | <code sh> | ||
/ | / | ||
</ | </ | ||
+ | |||
+ | ===== Allez un peu plus loin avec automysqlbackup ===== | ||
+ | |||
+ | ==== mysql.event ==== | ||
+ | Par moment vous pouvez avoir ce genre de massage dans vos fichiers log : | ||
+ | < | ||
+ | -- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly. | ||
+ | </ | ||
+ | |||
+ | Pour ne plus recevoir ce message, il vous suffit de créer un fichier dans le répertoire / | ||
+ | |||
+ | <code sh> | ||
+ | nano / | ||
+ | </ | ||
+ | |||
+ | ensuite d'y insérer le code suivant : | ||
+ | |||
+ | <code sh> | ||
+ | [mysqldump] | ||
+ | events | ||
+ | ignore-table = mysql.events | ||
+ | </ | ||
+ | |||
+ | ===== Auteurs et sources ===== | ||
+ | |||
+ | * Auteur : [[: | ||
+ | * Sources : [[https:// | ||
===== Navigation ===== | ===== Navigation ===== | ||
Ligne 147: | Ligne 221: | ||
* [[: | * [[: | ||
- | ===== Sources et crédits ===== | + | <nspages -h1 -exclude: |
- | * Auteurs : [[: | ||
- | * Sources : [[https:// |