#!/bin/bash
#
# MySQL_DB_Dump
#
# Auteur : Johan
# Contact : johan@slashroot.fr
# Date : 13/07/2011
# Version : 1.0
# Description : Dump une base donnee MySQL
# Commentaire : Le fichier de dump peut etre envoye par email
# Requis : Besoin de mutt si l'option -m est selectionnee
#
#
# Usage
#
usage(){
echo ""
echo "Utilisation : mysql_db_dump -s server_name -u mysql_user -p file/password -b database1,database2... -d save_folder [-m adresse@domain.com]"
echo ""
echo "OPTIONS :"
echo " -h Affiche l'aide"
echo " -u Utilisateur MySQL a utilise pour le dump"
echo " -s Serveur contenant la base de données"
echo " -p Type d'authentification a utiliser (prompt du password ou fichier ~/.my.cnf)"
echo " -b Specifie la ou les bases a dumper"
echo " -d Dossier a utiliser pour stocker les dumps"
echo " -m Envoi le fichier de dump par email"
echo ""
echo "EXEMPLE :"
echo " - Dump des bases db1 et db2 avec une authentification par fichier et l'envoi des fichiers par email"
echo " mysql_db_dump -s localhost -u bob -p file -b db1,db2 -m dba@slashroot.fr"
echo ""
}
(suite…)
24 juillet 2017