Backup ED completo
De FSF
@echo off echo ========================================= echo BACKUP ED - COMPLETO Y CONSCIENTE echo ========================================= echo. REM ===== CONFIG ===== set XAMPP=C:\xampp set TEMP=C:\ED_COPIA_UNO set DEST=D:\Backups_ED set ZIP="C:\Program Files\7-Zip\7z.exe" set MYSQLBIN=C:\xampp\mysql\bin set DBUSER=root set DBNAME=wikied REM ===== FECHA ===== set DATESTAMP=%DATE:~10,4%-%DATE:~4,2%-%DATE:~7,2%_%TIME:~0,2%-%TIME:~3,2% set DATESTAMP=%DATESTAMP: =0% set FINAL=%DEST%\ED_%DATESTAMP% echo Deteniendo servicios... net stop Apache2.4 net stop MySQL echo. echo Preparando copia UNO en C: if exist "%TEMP%" rmdir /S /Q "%TEMP%" mkdir "%TEMP%" echo. echo Copiando XAMPP esencial + MySQL completo... xcopy "%XAMPP%\apache" "%TEMP%\apache" /E /I /H /C /Y xcopy "%XAMPP%\mysql" "%TEMP%\mysql" /E /I /H /C /Y xcopy "%XAMPP%\php" "%TEMP%\php" /E /I /H /C /Y xcopy "%XAMPP%\phpMyAdmin" "%TEMP%\phpMyAdmin" /E /I /H /C /Y xcopy "%XAMPP%\htdocs" "%TEMP%\htdocs" /E /I /H /C /Y echo. echo Creando dump MySQL (valor extra)... mkdir "%TEMP%\mysql_dump" "%MYSQLBIN%\mysqldump.exe" -u %DBUSER% %DBNAME% > "%TEMP%\mysql_dump\%DBNAME%.sql" echo. echo Preparando carpeta final en D: mkdir "%FINAL%" echo. echo Copiando copia UNO a D: xcopy "%TEMP%" "%FINAL%\ED_COPIA_UNO" /E /I /H /C /Y echo. echo Compactando backup... %ZIP% a -t7z -mx=9 -mmt=on "%FINAL%\ED_BACKUP_COMPLETO.7z" "%FINAL%\ED_COPIA_UNO\*" echo. echo Reiniciando servicios... net start Apache2.4 net start MySQL echo. echo ========================================= echo BACKUP COMPLETADO CON EXITO echo ========================================= pause