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
Computera vybertePropertiesz nabídky. - Ve výsledném okně zvolte
Advanced System Settingsna postranním panelu. - Ve výsledném dialogovém okně klikněte na
Advancedtab. - V dolní části klikněte na
Environment Variablestlačítko. - Jsou zde 2 sekce,
usernahoře asystemníže. Obojí bude fungovat, ale změňmesystemnastavení. - Posouvejte seznamem, dokud neuvidíte proměnnou s názvem
PathvVariablesloupec. - Dvakrát klikněte na tuto
Pathřádek. - Ve výsledném dialogu v
Variable valuepole, 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
OKa 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.