MySQL - Asignar hora de generación del respaldo

 
Vista:

Asignar hora de generación del respaldo

Publicado por ELI (9 intervenciones) el 21/02/2019 01:10:31
el archivo se genera así: Respaldo_dom.17022019

pero quiero que ademas de la fecha salga a que hora se hizo el backup

gracias por adelantado

1
2
3
4
5
6
7
8
9
10
11
12
13
14
echo off
 
set FECHA=%date%
set FECHA=%FECHA:/=%
set FECHA=%FECHA: =%
set FECHA=%FECHA::=%
set FECHA=%FECHA:,=%
 
echo %FECHA%
 
 
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
 
mysqldump -u root --password=12345678 gestor_database> C:\backup\Respaldo_%FECHA%.sql


. el archivo se genera así: Respaldo_dom.17022019

Mi pregunta es: como le asigno a mi respaldo la hora que en que hizo el mismo. Ademas que salga con el siguiente formato.

Por ejemplo: Respaldo_20-02-2019_7:00 PM
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 201
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Asignar hora de generación del respaldo

Publicado por Rafael (97 intervenciones) el 21/02/2019 09:37:44
La pregunta es mas de MSDOS que de MySQL... pero bueno

Prueba con esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
set anio=%date:~6,4%
set mes=%date:~3,2%
set dia=%date:~0,2%
set hora=%time:~0,2%
set hora=%hora: =0%
set minuto=%time:~3,2%
set segundo=%time:~6,2%
set FECHA=%anio%%mes%%dia%_%hora%%minuto%
 
echo %FECHA%
 
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
 
mysqldump -u root --password=12345678 gestor_database> C:\backup\Respaldo_%FECHA%.sql
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Asignar hora de generación del respaldo

Publicado por ELI (9 intervenciones) el 21/02/2019 21:52:30
Resuelto 100x%

el codigo me quedo asi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
echo off
 
set anio=%date:~6,4%
set mes=%date:~3,2%
set dia=%date:~0,2%
set hora=%time:~0,2%
set hora=%hora: =0%
set minuto=%time:~3,2%
set segundo=%time:~6,2%
set FECHA=%dia%-%mes%-%anio%_Hora_%hora%%minuto%
 
 
echo %FECHA%
 
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
 
mysqldump -u root --password=12345678 gestor_database> C:\backup\Respaldo_%FECHA%.sql

Gracias.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar