Ver Mensaje Individual
  #1  
Antiguo 07-08-2012
vicvil vicvil is offline
Miembro
 
Registrado: may 2003
Ubicación: Chile
Posts: 160
Reputación: 24
vicvil Va por buen camino
Cool Problema al restaurar BD

Estimados,

Tengo un respaldo de una BD MySql con tablas InnoDB realizado con Mysqldump de la siguiente manera:

cNomBackup:= '/c mysqldump --skip-opt --add-drop-table --single-transaction --quick --user=XXX --password=xxxxx --databases archivo > ' + 'C:\Respaldo\Respaldo.sql';

luego llamo la funcion:

ShellExecute(handle,'open', 'cmd.exe', PChar(cNomBackup),nil, SW_SHOWMINNOACTIVE);

El respaldo se crea sin problema.
Pero cuando quiero restaurar dicho respaldo, parece que lo hiciera pero cuando veo la BD no ha cambiado en nada, es decir sigue la que estaba antes de restaurar.
Para recuperar hago lo siguiente:

cNomBackup:= '/c mysqldump --user=XXX --password=xxxxx --databases archivo < C:\Respaldo\Respaldo.sql';

ShellExecute(handle,'open', 'cmd.exe', PChar(cNomBackup) ,nil, SW_SHOW );

Esta misma forma lo hago directamente a traves de D.O.S y tambien hace el proceso sin problema pero cuando veo la base de datos sigue estando la anterior, es decir, no varió en nada.
Alguien puede decirme en que estoy fallando????
Responder Con Cita