sql >> Databáze >  >> RDS >> Mysql

Git bash ve Windows 7. Příkaz mysqldump nefunguje

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 vyberte Properties 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 a system níže. Obojí bude fungovat, ale změňme system nastavení.
  • Posouvejte seznamem, dokud neuvidíte proměnnou s názvem Path v Variable 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.




  1. alter table upravit sloupec v databázi Oracle

  2. Potřebujete pomoc s přístupem k databázi mysql pomocí node.js

  3. Použití výrazů k filtrování dat databáze

  4. Spojení tabulek v MySql s jedním společným polem, ale s různými hodnotami pro společné pole