Budete potřebovat mysqldump
na cestě, kterou bash používá k nalezení příkazů. UN*X shelly, jako bash, a také windows cmd, používají PATH
proměnnou prostředí, která to má spravovat.
Chcete-li zobrazit svou aktuální cestu, zadejte toto v bash:
$ echo $PATH
Pokud jste nainstalovali MySQL, je obvykle umístěn na c:\Program Files\MySql
a podpůrné programy, jako je mysqldump
, jsou v c:\Program Files\MySql\MySQL Server 5.5\bin\
. Tento adresář budete muset mít na své cestě. Pokud bylo MySQL nainstalováno někde jinde na vašem počítači, budete muset najít bin
adresář a použijte to cestu v těchto pokynech.
Nejlepší způsob, jak toho dosáhnout ve Windows, je změnit uživatelské nebo systémové proměnné prostředí. Chcete-li to provést, v Průzkumníkovi Windows:
- Klikněte pravým tlačítkem na
Computer
a vyberteProperties
z nabídky. - Ve výsledném okně zvolte
Advanced System Settings
na postranním panelu. - Ve výsledném dialogovém okně klikněte na
Advanced
tab. - V dolní části klikněte na
Environment Variables
tlačítko. - Jsou zde 2 sekce,
user
nahoře asystem
níže. Obojí bude fungovat, ale změňmesystem
nastavení. - Posouvejte seznamem, dokud neuvidíte proměnnou s názvem
Path
vVariable
sloupec. - Dvakrát klikněte na tuto
Path
řádek. - Ve výsledném dialogu v
Variable value
pole, přejděte úplně na konec pole a na konec přidejte toto:;c:\Program Files\MySql\MySQL Server 5.5/bin/
. Poznamenejte si středník na začátku :bez toho to nepůjde. - Klikněte na
OK
a nyní můžete zavřít všechna dialogová okna/okna.
Jakmile to všechno uděláte, zavřete okno Git bash a otevřete další. Typ:
$ mysqldump
Z programu byste měli získat pokyny k použití.
Pokud ne, podívejte se na cestu znovu zadáním:
$ echo $PATH
Vidíte něco jako to, co jste přidali? Jsou tam nějaké adresáře MySQL? Je pravděpodobné, že jste něco napsali špatně nebo jste přehlédli středník. Projděte si kroky znovu a ujistěte se, že je vše v pořádku.