Będziesz potrzebować mysqldump na ścieżce, której bash używa do wyszukiwania poleceń. Powłoki UN*X, takie jak bash, a także cmd windowsa, używają PATH zmienna środowiskowa do zarządzania tym.
Aby zobaczyć swoją aktualną ścieżkę, wpisz w bash:
$ echo $PATH
Jeśli zainstalowałeś MySQL, zazwyczaj znajduje się on w c:\Program Files\MySql oraz programy pomocnicze, takie jak mysqldump , znajdują się w c:\Program Files\MySql\MySQL Server 5.5\bin\ . Musisz mieć ten katalog na swojej ścieżce. Jeśli MySQL został zainstalowany w innym miejscu na twoim komputerze, musisz znaleźć bin katalog tam i użyj tego ścieżkę w tych instrukcjach.
Najlepszym sposobem na zrobienie tego w systemie Windows jest zmiana zmiennych środowiskowych użytkownika lub systemu. W tym celu w Eksploratorze Windows:
- Kliknij prawym przyciskiem myszy
Computeri wybierzPropertiesz menu. - W wyświetlonym oknie wybierz
Advanced System Settingsna pasku bocznym. - W wyświetlonym oknie dialogowym kliknij przycisk
Advancedzakładka. - U dołu kliknij
Environment Variablesprzycisk. - Istnieją 2 sekcje,
useru góry isystemponiżej. Obydwa zadziałają, ale zmieńmysystemustawienia. - Przewiń listę, aż zobaczysz zmienną o nazwie
PathwVariablekolumna. - Kliknij dwukrotnie tę
Pathwiersz. - W wyświetlonym oknie dialogowym, w
Variable valueprzewiń do końca pola, a na końcu dodaj to:;c:\Program Files\MySql\MySQL Server 5.5/bin/. Zwróć uwagę na wiodący średnik :bez tego nie będzie działać. - Kliknij
OKa teraz możesz zamknąć wszystkie okna dialogowe/okna.
Gdy już to zrobisz, zamknij okno bash Git i otwórz kolejne. Typ:
$ mysqldump
Powinieneś otrzymać instrukcje użytkowania z programu.
Jeśli nie, spójrz ponownie na ścieżkę, wpisując:
$ echo $PATH
Czy widzisz coś podobnego do tego, co dodałeś? Są tam jakieś katalogi MySQL? Prawdopodobnie pomyliłeś coś lub przegapiłeś średnik. Przejrzyj kolejne kroki i upewnij się, że wszystko jest w porządku.