Un script de backup des bases mysql simple :
il est prévu pour fonctionner sur debian.
#!/bin/bash # Name : backup_mysql.sh # Author : @Markhor75 # Last Mod : 2014 08 27 # Backup all MySQL databases DESTINATION="/home/backup/mysql" RETENTIONDAYS="2" MYSQLUSER=`cat /etc/mysql/debian.cnf |grep -m 1 user |awk '{print $3}'` MYSQLPASS=`cat /etc/mysql/debian.cnf |grep -m 1 password |awk '{print $3}'` DATE="$(date +"%Y%m%d_%H%M")" mysqldump --user=$MYSQLUSER --password=$MYSQLPASS --events --all-databases |bzip2 >$DESTINATION"/"$DATE""_mysql_""$HOSTNAME""_db.bz2 find $DESTINATION -maxdepth 1 -ctime +$RETENTIONDAYS -type f -exec rm {} \;