Ще ви трябва 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 директории там? Вероятно просто сте объркали нещо или сте пропуснали точката и запетаята. Прегледайте стъпките отново и се уверете, че всичко е правилно.