Sauvegarde MySQL avec Windows

Le script suivant permet de sauvegarder une base MySQL.

Une fois la sauvegarde effectuéé il compresse le fichier .sql

Prérequis

Un poste Windows qui exécute la sauvegarde avec MySQL WorkBench et 7zip. Un dossier TEMP à la racine de votre C doit également être accessible.

Un serveur MySQL, si distant il doit être accessible.

Script

@echo off
CLS

For /f "tokens=2-4 delims=/ " %%i in ('date /t') do (set mydate=%%k%%j%%i)
For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b)

SET backuptime=%date:~6,4%%date:~3,2%%date:~0,2%_%mytime%
echo %backuptime%

"C:\Program Files\MySQL\MySQL Workbench 6.3 CE\mysqldump.exe" --host="192.168.0.0" --port="3306" --user="mysql_user" --password="password" -Q --result-file="C:\TEMP\db00_%backuptime%.sql" db00
"C:\Program Files\7-Zip\7z.exe" a -t7z "D:\Backup\db00_%backuptime%.sql.7z" "C:\TEMP\db00_%backuptime%.sql"


del "C:\TEMP\db00_%backuptime%.sql"

Le script est à adapter en fonction de votre configuration.

 



Related Posts


Restauration bare metal avec Veeam Agent
Présentation Dans cet article, nous allons voir comment faire une restauration bare metal d’une sauvegarde d’un ordinateur effectuée à l’aide de l’Agent Veeam et du Média Recovery généré depuis Veeam. Ce tutoriel fait suite au KB : Veeam Agent : inst

Déduplication installation et configuration sous Windows 2012R2 / 2016
La déduplication est une fonctionnalité qui permet d'économiser de l'espace disque sur un volume en regroupant les secteurs identiques. Il est déconseillé d'activer l'activer des volumes hébergeant des bases de données, des machines virtuelles et mêm

Dossiers de travail : installation et configuration
Présentation La fonctionnalité dossiers de travail permet la mise en place d'un dossier de partage synchronisé accessible en HTTP(s). Cette solution permet de synchroniser les fichiers même depuis l'extérieure de l'entreprise. Les workfolders sont si