Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

mysqldump no escribe en el archvo .sql

Estas en el tema de mysqldump no escribe en el archvo .sql en el foro de Mysql en Foros del Web. Hola buen dia. Tengo el siguiente problema: Quiero hacer un respaldo de una base de datos y todo lo tengo en un archivo .bat que ...
  #1 (permalink)  
Antiguo 14/10/2010, 11:02
 
Fecha de Ingreso: octubre-2006
Ubicación: Xoxocotla, Morelos Mexico
Mensajes: 243
Antigüedad: 18 años, 1 mes
Puntos: 0
mysqldump no escribe en el archvo .sql

Hola buen dia.

Tengo el siguiente problema:

Quiero hacer un respaldo de una base de datos y todo lo tengo en un archivo .bat que es el siguiente:

cd "C:\AppServ\MySQL\bin"
mysqldump -uroot -pcontraseña -e bd_a_respaldar < C:\Users\usuario2\Documents\respalda.sql
pause

si ejecuto el .bat, si me muestra las acciones que se realizan, pero al final mi archivo de respalda.sql, esta vacio, no contienen inguna sentencia.

Alguien sabe porque puede estar pasando esto??

Gracias
  #2 (permalink)  
Antiguo 14/10/2010, 11:12
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: mysqldump no escribe en el archvo .sql

Porque en lugar de estar haciendo un volcado a un archivo le estás indicando que tome lo que el archivo genera... El símbolo "<" indica la dirección del flujo, y en este caso le estás indicando que es desde el archivo hacia la aplicación, y no al revés.
Debería ir:
Código:
C:\AppServ\MySQL\bin\mysqldump.exe -uroot -pcontraseña 
-e bd_a_respaldar > C:\Users\usuario2\Documents\respalda.sql
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: mysqldump, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:45.