Cargando

Ir a contenido

X

batch no me reconoce el signo >



5 Respuestas de expertos

#1   lxevilx

  •   Reputación:11
  •   Respuestas:16

Publicado 06 mayo 2016 - 16:38

Muy buenas a todos, tengo una pregunta para hacerles ya que busque en san Google y no encuentro informacion acerca de esto, estoy realizando un "programa" en batch que tiene la siguiente sintaxis:

Por favor Identificate o Registrate para poder ver este contenido

donde basicamente le ordeno que me realice un backup de la base de datos, este codigo en el cmd funciona correctamente:

Por favor Identificate o Registrate para poder ver este contenido

la cuestion es que al implementarlo en el archivo bat todo bien hasta el cd c:// .... etc pero luego me genera el siguiente codigo:

Por favor Identificate o Registrate para poder ver este contenido

ese uno al lado del signo mayor aparecio de la nada, revise el archivo .txt y no existe ese numero.

A que se debe el problema, alguien por favor deme una ayuda :D

 Gracias por sus comentarios de antemano

 


  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

#2   Dermin

  •   Reputación:102
  •   Respuestas:123
  •   Tutoriales:5

Publicado 07 mayo 2016 - 09:17

Y está bien esta ruta?

  • cd c://xampp/mysql/bin

Me sobra una barra / (Por lo menos en Sistemas Windows)

  • cd c:/xampp/mysql/bin

 

Donde yo sé el comando para realizar una copia de seguridad de bbdd es:

 

$ mysqldump --user=USUARIO --password=CONTRASEÑA NOMBRE_BBDD > backup.sql



#3   Armando Goman

  •   Reputación:67
  •   Respuestas:84
  •   Tutoriales:4
0 1 0

Publicado 07 mayo 2016 - 09:25

Para asegurarte que en el comando estás bien conectado y que te saca un 1 en el comando 

  1. Por favor Identificate o Registrate para poder ver este contenido

Intenta colocarlo de esta forma, añadiéndola al bat un -h un -u y un -p:

Por favor Identificate o Registrate para poder ver este contenido



#4   Lucas Carrero

  •   Reputación:62
  •   Respuestas:122
  •   Tutoriales:19

Publicado 07 mayo 2016 - 09:35

Añade como dicen un -p (si es sin pass pues dejalo con -p y sin nada haciendo que sea vacio)

 

En mysqldump, los errores despues de usarlo son estos:

 

0 - Success (Correcto)
1 - Warning (Advertencia)
2 - Exception (Excepción)

 

mysqldump.exe --user USERNAME --password=PASSWORD --database DATABASE > dump.sql

 

Añadiendo algo de este estilo gestionarás los mensajes de error recibidos al realizar la copia:

Por favor Identificate o Registrate para poder ver este contenido



#5   lxevilx

  •   Reputación:11
  •   Respuestas:16

Publicado 09 mayo 2016 - 16:04  AUTOR PREGUNTA

Gracias a todos por sus respuestas

 

Y está bien esta ruta?

  • cd c://xampp/mysql/bin

Me sobra una barra / (Por lo menos en Sistemas Windows)

  • cd c:/xampp/mysql/bin

 

Donde yo sé el comando para realizar una copia de seguridad de bbdd es:

 

$ mysqldump --user=USUARIO --password=CONTRASEÑA NOMBRE_BBDD > backup.sql

 

la ruta me funciona correctamente, tambien la sintaxis del backup, lo unico que me genera conflictos es :

Por favor Identificate o Registrate para poder ver este contenido

ese 1 que me aparece de la nada en el cmd.

 

 

 

Para asegurarte que en el comando estás bien conectado y que te saca un 1 en el comando 

  1. Por favor Identificate o Registrate para poder ver este contenido

Intenta colocarlo de esta forma, añadiéndola al bat un -h un -u y un -p:

Por favor Identificate o Registrate para poder ver este contenido

lo probe y continua el mismo resultado

 

 

 

Añade como dicen un -p (si es sin pass pues dejalo con -p y sin nada haciendo que sea vacio)

 

En mysqldump, los errores despues de usarlo son estos:

 

0 - Success (Correcto)
1 - Warning (Advertencia)
2 - Exception (Excepción)

 

mysqldump.exe --user USERNAME --password=PASSWORD --database DATABASE > dump.sql

 

Añadiendo algo de este estilo gestionarás los mensajes de error recibidos al realizar la copia:

Por favor Identificate o Registrate para poder ver este contenido

 

El backup se realiza correctamente, lo puedo previsualizar en el cmd, lo unico que pasa es que me genera un archivo vacio, y esta relacionado con el 1 que aparece delante del signo >

Les envio una imagen de lo que me genera el archivo bat 

cmd.jpg



#6   Javx Lagar

  •   Reputación:298
  •   Respuestas:241
  •   Tutoriales:1
3 3 0

Publicado 17 mayo 2016 - 17:40

No pude seguir todo el hilo, pero la ruta del xammp esta mal para windows, la ruta en windows deberia ser:

  • cd "c:\xampp\mysqlbin"

Con o sin comillas, las comillas solo ayudan a los caracteres especiales como espacios y demas.

 

Pruebalo!




No esperes más y entra en Solvetic
Deja tus soluciones y aprovecha las ventajas de la cuenta de usuario ¡Únete!



x

¿Tienes otra pregunta? Aquí puedes encontrar más soluciones!

¿Sigues sin solución? Realiza tu pregunta gratis en Solvetic ¡Únete!