Ще ви трябва mysqldump по пътя, който bash използва за намиране на команди. UN*X обвивките, като bash, а също и windows cmd, използват PATH променлива на средата, за да управлявате това.
За да видите текущия си път, въведете това в bash:
$ echo $PATH
Ако сте инсталирали MySQL, той обикновено се намира в c:\Program Files\MySql и програмите за поддръжка, като mysqldump , са в c:\Program Files\MySql\MySQL Server 5.5\bin\ . Ще трябва да имате тази директория по пътя си. Ако MySQL е инсталиран някъде другаде на вашата машина, тогава ще трябва да намерите bin директория там и използвайте това път в тези инструкции.
Най-добрият начин да направите това в Windows е като промените променливите на потребителската или системната среда. За да направите това, в Windows Explorer:
- Щракнете с десния бутон върху
Computerи изберетеPropertiesот менюто. - В получения прозорец изберете
Advanced System Settingsв страничната лента. - В получения диалогов прозорец щракнете върху
Advancedраздел. - Близо до дъното щракнете върху
Environment Variablesбутон. - Има 2 секции,
userв горната част иsystemПо-долу. И двете ще работят, но нека променимsystemнастройки. - Превъртете списъка, докато видите променливата с име
PathвVariableколона. - Щракнете двукратно върху този
Pathред. - В получения диалогов прозорец в
Variable valueполе, превъртете чак до края на полето и в края добавете това:;c:\Program Files\MySql\MySQL Server 5.5/bin/. Обърнете внимание на водещата точка и запетая :няма да работи без него. - Щракнете върху
OKи сега можете да затворите всички диалози/прозорци.
След като направите всичко това, затворете прозореца на Git bash и отворете друг. Тип:
$ mysqldump
Трябва да получите инструкции за употреба от програмата.
Ако не, погледнете пътя отново, като напишете:
$ echo $PATH
Виждате ли нещо подобно на това, което сте добавили? Има ли MySQL директории там? Вероятно просто сте объркали нещо или сте пропуснали точката и запетаята. Прегледайте стъпките отново и се уверете, че всичко е правилно.