Ajout du fichier save bdd
This commit is contained in:
21
configs/backup_mariadb.sh
Normal file
21
configs/backup_mariadb.sh
Normal file
@@ -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 {} \;
|
||||
Reference in New Issue
Block a user