From 20b7995761f25b42c71ed608779b84a518317442 Mon Sep 17 00:00:00 2001 From: uap31-2026-r Date: Thu, 16 Oct 2025 09:19:34 +0200 Subject: [PATCH] Ajout du fichier save bdd --- configs/backup_mariadb.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 configs/backup_mariadb.sh diff --git a/configs/backup_mariadb.sh b/configs/backup_mariadb.sh new file mode 100644 index 0000000..34d1075 --- /dev/null +++ b/configs/backup_mariadb.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +# Variables +DATE=$(date +'%Y-%m-%d_%H-%M-%S') +BACKUP_DIR="/var/backups/mariadb" +DB_NAME="sdis29" +DB_USER="adminBDsdis" +DB_PASS="u@4xKH@X" + + +# Créer le dossier de backup s'il n'existe pas +mkdir -p $BACKUP_DIR + +# Exécuter la sauvegarde +mysqldump -u $DB_USER -p$DB_PASS $DB_NAME > $BACKUP_DIR/${DB_NAME}_backup_$DATE.sql + +# Optionnel : compresser la sauvegarde +gzip $BACKUP_DIR/${DB_NAME}_backup_$DATE.sql + +# Nettoyer les anciennes sauvegardes (plus de 7 jours dans notre cas) +find $BACKUP_DIR -type f -name "*.gz" -mtime +7 -exec rm {} \;