Sauvegarde de base Mysql en Powershell

$date = Get-Date –f « yyyy-MM-dd »
$MySQL_Path = « C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump » # Emplacement de l’executable mysqldump
$DBLogin = « root »     # Login de la BDD
$DBPassword = « -p »+ »Password-Mysql »     # Mot de passe de la BDD
$Backup_Location = « D:\Backup\ »     # Emplacement de la sauvegarde attention au \ à la fin!
$DB_to_Backup1 = « Base1 »     # Nom de base 1 à sauvegarder
$DB_to_Backup2 = « Base2 »     # Nom de base 2 à sauvegarder
$DB_to_Backup3 = « Base3 »     # Nom de base 3 à sauvegarder
$DB_to_Backup4 = « Base4″     # Nom de base 4 à sauvegarder
$Output1 = $Backup_Location + $date + $DB_to_Backup1+ ».sql »
$Output2 = $Backup_Location + $date + $DB_to_Backup2+ ».sql »
$Output3 = $Backup_Location + $date + $DB_to_Backup3+ ».sql »
$Output4 = $Backup_Location + $date + $DB_to_Backup4+ ».sql »
clear
# Lancement du dump SQL
« Running dump de Texte Intitulé de base 1 »
cmd /c $MySQL_Path « -u »$DBLogin $DBPassword $DB_to_Backup1 « –result-file=$Output1 » « Done! »

« Running dump de Texte Intitulé de base 2 »
cmd /c $MySQL_Path « -u »$DBLogin $DBPassword $DB_to_Backup2 « –result-file=$Output2 » « Done! »

« Running dump de Texte Intitulé de base 3 »
cmd /c $MySQL_Path « -u »$DBLogin $DBPassword $DB_to_Backup3 « –result-file=$Output3 » « Done! »

« Running dump de Texte Intitulé de base 4 »
cmd /c $MySQL_Path « -u »$DBLogin $DBPassword $DB_to_Backup4 « –result-file=$Output4 » « Done! »

Pas de commentaire »

No comments yet.

Leave a comment