Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 09-07-2004
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 23
edgusano Va por buen camino
Bueno, primero comento el inconveniente que se me presentaba.

Era que al hacer desde deplhi una llamada con winexec al mysql, mandandole como parametros el usuario, passwd, bd < archivo con el backup, al parecer no era capaz de reconocer el caracter < y lo que hacia era que la operacion la hacia en consola y en la BD no se vei reflejado el backup, es decir, no se creaba ni la BD ni la tablas y por supuesto ni los datos, despues de mucho intentar llegue a la siguiente solucion, que a mi parecer no es la mas ortodoxa, pero funciona que en el afan en que estoy es lo que importa. La solucion fue, crear un archivo Restaura.BAT el cual contiene lo siguiente:
@echo off
c:/mysql/bin/mysql -u user -p[passwd] < %1

Luego desde la opcion en la cual tenia para recuperar el backup coloco
el un Pchar ubico el siguiente string:
'Restaura.Bat '+nom_archivo_a_restaurar;
digamos que el Pchar donde metimos el string anterior se llama pBackUp;

winexec( pBackUp, 0 );

y ya esta con eso lo recupero.

para crearlo ya saben llaman al MySqlDump, pero recuerden que no se si a uds le suceda, a mi no me reconocia el caracter '<' ni el '>', ya saben para redireccionar la salida o la entrada a un archivo.
Entonces utilicen en mysqldump el parametro -r nombre archivo a guardar backup.


espero y no los haya enredado mucho.
__________________
Optimus Prime
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:14:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi