Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con Mysqldump (https://www.clubdelphi.com/foros/showthread.php?t=52388)

citlalliDgp 18-01-2008 22:32:29

Ayuda con Mysqldump
 
Hola amigos. Quisiera comentarles sobre un problema que tengo con mysql. Estoy intentando realizar un volcado de respaldo de una base de datos que he realizado en mysql. La version que uso es MYSQL 5.0.24a que viene en un paquete de instalacion llamado AppServ. Intento ejecutar la instruccion pero me arroja un error.

Usuario: root
Servidor: localhost
Password: sql
Base de Datos: agroquimica

La instruccion que ejecuto es la siguiente:

Código SQL [-]
mysqldump -uroot -psql -hlocalhost agroquimica > respaldo.sql;

Pero no me funciona, no se qué es lo que esté haciendo mal. Alguien podría ayudarme, se los agradecería muchisimo.

AzidRain 18-01-2008 23:50:19

te sobra el ";" y te falta el -opt o -b

mysqldump es un ejecutable independiete del cliente mysql.exe. Si entras a mysql con el cliente este, si necesitas escribir ";" al final de cada sentencia para ejecutar, pero en este caso no es necesario. Por otro lado tanto -opt como -b te permiten indicar que base de datos vas a vaciar.

Pruebale...

citlalliDgp 19-01-2008 00:27:25

Hola amigo, gracias por tu atencion. He visto que mysqldump es un ejecutable aparte, como tú lo mencionas. Pero al momento de quererlo ejecutar, éste no responde. No sé por qué suceda eso. Entonces, trato de ejecutar la instrucción que te mencioné antes y no funciona. Ahora, podrías decirme que significa el -opt y el -b, por favor.

AzidRain 19-01-2008 00:43:51

como no...-opt indica a mysqldump que optimice el volcado de manera que incluya sentencias insert y demás más rápidas. por otro lado -b indica las bases de datos que quieras volcar.

Mira aquí te dejo como le hago dentro de linuxpara hacer respaldos:

Código:

mysqldump -u root --opt [basedatos] -q -e      > [unarchivo.sql]
obviamente no lo que esta entre corchetes no debes incluirlo y debes poner tus datos propios...
con eso te funciona en cualquier entorno...

Te recomiendo wampserver en lugar de AppSrv, me ha dado mejores resultados. Aunque ya en producción no uso servidores de Windows, sino de Linux.


La franja horaria es GMT +2. Ahora son las 01:09:00.

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