Du skal bruge mysqldump
på stien som bash bruger til at finde kommandoer. UN*X-skaller, som bash, og også windows cmd, brug en PATH
miljøvariabel til at styre dette.
For at se din nuværende sti, skriv dette i bash:
$ echo $PATH
Hvis du har installeret MySQL, er det typisk placeret på c:\Program Files\MySql
, og supportprogrammerne, såsom mysqldump
, er i c:\Program Files\MySql\MySQL Server 5.5\bin\
. Du skal have den mappe på din sti. Hvis MySQL er blevet installeret et andet sted på din maskine, skal du finde bin
mappe der og brug denne sti i denne vejledning.
Den bedste måde at gøre dette på i Windows er ved at ændre bruger- eller systemmiljøvariablerne. For at gøre dette, i Windows Stifinder:
- Højreklik på
Computer
og vælgEgenskaber
fra menuen. - Vælg
Avancerede systemindstillinger
i det resulterende vindue i sidebjælken. - I den resulterende dialog skal du klikke på
Avanceret fanen. - Nær bunden skal du klikke på
Miljøvariabler
knap. - Der er 2 sektioner,
bruger
øverst ogsystem
under. Begge dele virker, men lad os ændresystemet
indstillinger. - Rul gennem listen, indtil du ser variabelen med navnet
Sti
iVariabel
kolonne. - Dobbeltklik på denne
sti
række. - I den resulterende dialog, i
Variabelværdien
feltet, rul hele vejen til slutningen af feltet, og tilføj til sidst dette:;c:\Program Files\MySql\MySQL Server 5.5/bin/
. Bemærk det indledende semikolon :det fungerer ikke uden det. - Klik på
OK
og nu kan du lukke alle dialoger/vinduer.
Når du har gjort alt det, skal du lukke Git bash-vinduet og åbne et andet. Skriv:
$ mysqldump
Du bør få brugsinstruktioner fra programmet.
Hvis ikke, så se på stien igen ved at skrive:
$ echo $PATH
Kan du se noget lignende det, du tilføjede? Nogen MySQL mapper der? Det er sandsynligt, at du lige har skrevet forkert eller misset semikolon. Gå over trinene igen og sørg for, at alt er korrekt.