sql >> Base de Datos >  >> RDS >> Mysql

Git bash en Windows 7. El comando mysqldump no funciona

Necesitarás mysqldump en la ruta que bash está usando para encontrar comandos. Los shells UN*X, como bash, y también windows cmd, usan un PATH variable de entorno para gestionar esto.

Para ver su ruta actual, escriba esto en bash:

$ echo $PATH

Si ha instalado MySQL, normalmente se encuentra en c:\Program Files\MySql y los programas de soporte, como mysqldump , están en c:\Program Files\MySql\MySQL Server 5.5\bin\ . Deberá tener ese directorio en su ruta. Si MySQL se instaló en otro lugar de su máquina, deberá encontrar el bin directorio allí y use eso ruta en estas instrucciones.

La mejor manera de hacer esto en Windows es cambiando las variables de entorno del usuario o del sistema. Para ello, en el Explorador de Windows:

  • Haga clic derecho en Computer y seleccione Properties del menú.
  • En la ventana resultante, elija Advanced System Settings en la barra lateral.
  • En el cuadro de diálogo resultante, haga clic en Advanced pestaña.
  • Cerca de la parte inferior, haga clic en Environment Variables botón.
  • Hay 2 secciones, user en la parte superior y system abajo. Cualquiera de los dos funcionará, pero cambiemos el system configuración.
  • Desplácese por la lista hasta que vea la variable llamada Path en la Variable columna.
  • Haga doble clic en esta Path fila.
  • En el cuadro de diálogo resultante, en el Variable value desplácese hasta el final del campo y, al final, agregue esto:;c:\Program Files\MySql\MySQL Server 5.5/bin/ . Tenga en cuenta el punto y coma inicial :no funcionará sin él.
  • Haga clic en OK y ahora puede cerrar todos los cuadros de diálogo/ventanas.

Una vez que haya hecho todo eso, cierre la ventana de Git bash y abra otra. Escriba:

$ mysqldump

Debería obtener instrucciones de uso del programa.

Si no es así, vuelva a mirar la ruta escribiendo:

$ echo $PATH

¿Ves algo como lo que agregaste? ¿Algún directorio MySQL allí? Es probable que hayas escrito algo mal o te hayas perdido el punto y coma. Repase los pasos nuevamente y asegúrese de que todo sea correcto.