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
Computery seleccionePropertiesdel menú. - En la ventana resultante, elija
Advanced System Settingsen la barra lateral. - En el cuadro de diálogo resultante, haga clic en
Advancedpestaña. - Cerca de la parte inferior, haga clic en
Environment Variablesbotón. - Hay 2 secciones,
useren la parte superior ysystemabajo. Cualquiera de los dos funcionará, pero cambiemos elsystemconfiguración. - Desplácese por la lista hasta que vea la variable llamada
Pathen laVariablecolumna. - Haga doble clic en esta
Pathfila. - En el cuadro de diálogo resultante, en el
Variable valuedesplá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
OKy 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.