PDA

Ver la Versión Completa : Restaurar Base De Datos Hecha Con Mysqldump


JUANRS
26-02-2009, 11:48:19
Hola a Tod@s!!!

Uso Delphi 7 y base de datos MySQL, he realizado una copia de la base de datos a traves del comando WinExec y la instrucción MySQLdump. De la siguiente forma:

WinExec('cmd /k "C:\Archivos de Programa\MySQL\MySQL Server 5.0\bin\mysqldump" -h localhost --user=user --password=pass --databases misdatos > C:\copiaSeguridad.sql', SW_Hide);

MI pregunta!!!! Ahora quiero recuperar (restaurar) la base de datos a partir del fichero guardado, usando tambien WinExec y el comando "mysql" en lugar del "mysqldump". El usuario debe poder seleccionar el fichero que quiere restaurar de entre todos los que pueda tener. Lo que no se es pasarle una ruta almacenada en una variable a la función WinExcec, desde donde pueda leer el fichero origen.

No se si me he explicado del todo bien. Agradezco mucho cualquier ayuda que me podais prestar.