elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 07:02  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Crear un script para respaldo de base de datos {Solucionado}
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Crear un script para respaldo de base de datos {Solucionado}  (Leído 1,616 veces)
ohk


Desconectado Desconectado

Mensajes: 1.584


Yo lo que quiero que me salga bien es la vida.


Ver Perfil WWW
Crear un script para respaldo de base de datos {Solucionado}
« en: 4 Junio 2011, 00:58 »

Hola gente, espero que esto vaya en este tablon, sino favor de moverlo al lugar indicado.

Mas que una duda quiero su ayuda, quiero hacer un "script" que me saque respaldo de una bd mysql, quiza un .bat o un .exe o nose como funcione ese rollo, pero que haga lo siguiente:

Que ejecute la siguiente linea de codigo:

Código
mysqldump --opt -u user -p passwd tabla > respaldo-fechadehoy-hora-minuto-segundo.sql
 

Y bueno, buscando encontre como hacerlo con el cmd.exe, pero busco que quede en un ejecutable, para programarlo a ejecutarse en ciertos horarios del dia y que se respalde la base de datos.

Ahora bien, me gustaria que el nombre del archivo a donde se va a guardar el respaldo pues sea de acorde a la fecha de hoy y la hora actual, y ni idea de como hacerlo, en php haria date('Y-m-d H:i:s'); y algo mas, que el respaldo se vaya a cierta ubicacion, de preferencia al disco D: en alguna carpeta.

Espero su ayuda, de antemano muchas gracias.


« Última modificación: 4 Junio 2011, 03:45 por ohk » En línea

Y es que a veces pienso, que si no estubiera loco, no podría salir adelante.
Visita mi sitio web: www.siatrss.net
ohk


Desconectado Desconectado

Mensajes: 1.584


Yo lo que quiero que me salga bien es la vida.


Ver Perfil WWW
Re: Crear un script para respaldo de base de datos
« Respuesta #1 en: 4 Junio 2011, 03:45 »

jejeje, tanto esperar ya lo solucione.

Código
set FECHA= %date% %time%
set FECHA=%FECHA:/=%
set FECHA=%FECHA: =%
set FECHA=%FECHA::=%
set FECHA=%FECHA:,=%
mysqldump --opt -u user -ppasswd bd > D:/res-siat-bd/buckup-%FECHA%-siat.sql
 

Gracias de todas formas.
Saludos


En línea

Y es que a veces pienso, que si no estubiera loco, no podría salir adelante.
Visita mi sitio web: www.siatrss.net
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Crear un script para respaldo de base de datos {Solucionado}
« Respuesta #2 en: 4 Junio 2011, 06:00 »

En Windows no aplica el caracter / para las rutas, lo correcto es usar \.
« Última modificación: 5 Junio 2011, 19:20 por Leo Gutiérrez. » En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines