Diferencia entre revisiones de «Backup ED completo»

De FSF
Página creada con «__toc__{{cen1|Script BAT para respalods de ED - Escritorio Digital}}{{cen2|Version 1.0 - 202602}} ---- <pre> @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 ===== FECH…»
 
Sin resumen de edición
 
Línea 1: Línea 1:
__toc__{{cen1|Script BAT para respalods de ED - Escritorio Digital}}{{cen2|Version 1.0 - 202602}}
__toc__{{cen1|Script BAT para respalods de ED - Escritorio Digital}}{{cen2|Version 1.0 - 202602}}
----
----
<small>
<pre>
<pre>
@echo off
@echo off
Línea 66: Línea 67:
echo =========================================
echo =========================================
pause
pause
</pre>
</small>
----
----
----
----
[[CATEGORY:ED]]
[[CATEGORY:ED]]

Revisión actual - 07:43 31 ene 2026

Script BAT para respalods de ED - Escritorio Digital
Version 1.0 - 202602

@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