MySQL
De Raccourcis.
[modifier] Backup rapide
[modifier] Base par base
Voilà un petit script sauvegarder simplement plusieurs bases de données choisies d'un seul coup dans un fichier compressé avec des droits réduits.
#!/bin/bash # format de la date pour le nom du fichier DATEFORMAT=`date +%Y-%m-%d` # creer un dossiers temporaire mkdir mysql # dump des bases mysqldump --opt -u user1 -password1 base1 > mysql/base1.sql mysqldump --opt -u user2 -password2 base2 > mysql/base2.sql # compression tar -czvf mysql_$DATEFORMAT.tar.gz mysql # lisible que par root chmod go-r mysql_$DATEFORMAT.tar.gz # suppression du dossier temporaire rm -R mysql
Note : user1, password1, base1, user2, password2, base2 sont à modifier en fonction des bases. Pour rajouter des bases il suffit de rajout des des lignes.
À mettre dans un fichier texte avec les droits d'exécution.