我在Windows 7機器上使用git bash。當我嘗試使用mysqldump時出現錯誤: 「sh.exe」:mysqldump:command not found「。我很新。有人能幫我嗎?Git bash在Windows 7上。mysqldump命令不起作用
2
A
回答
14
您需要mysqldump
。該慶典是使用查找命令路徑UN * X炮彈一樣的bash和Windows系統CMD,使用PATH
環境變量來管理這個
要查看當前的路徑,在bash輸入:
$ echo $PATH
如果您安裝了MySQL,它通常位於c:\Program Files\MySql
,支持程序如mysqldump
,在c:\Program Files\MySql\MySQL Server 5.5\bin\
。你需要在你的路徑上有該目錄。如果MySQL已經安裝在您的機器上的其他地方,那麼您需要在那裏找到bin
目錄,並在這些說明中使用即路徑。
在Windows中執行此操作的最佳方法是更改用戶或系統環境變量。爲此,在Windows資源管理器中:
- 右鍵單擊
Computer
並從菜單中選擇Properties
。 - 在結果窗口中,選擇邊欄中的
Advanced System Settings
。 - 在出現的對話框中,單擊
Advanced
選項卡。 - 靠近底部,單擊
Environment Variables
按鈕。 - 有2個部分,頂部
user
和system
下面。要麼可以工作,但讓我們改變system
設置。 - 滾動列表,直到看到
Variable
列中名爲Path
的變量。 - 雙擊此行
Path
行。 - 在生成的對話框中,在
Variable value
字段中,一直滾動到該字段的末尾,最後添加:;c:\Program Files\MySql\MySQL Server 5.5/bin/
。 請注意前導分號:如果沒有它,它將無法正常工作。 - 點擊
OK
現在你可以關閉所有的對話框/窗口。
一旦你完成了所有這些,關閉Git bash窗口並打開另一個窗口。類型:
$ mysqldump
您應該從程序中獲取使用說明。
如果沒有,看看路徑再次通過鍵入:
$ echo $PATH
你看到你喜歡什麼加什麼?那裏有任何MySQL目錄?很可能你錯誤地輸錯了一些東西,或者錯過了分號。再次檢查步驟並確保一切正確。
+0
pb2q,感謝您的詳細說明。我終於搞定了。 – James30 2012-08-03 22:41:27
相關問題
- 1. Docker命令在Windows 7上不可用
- 2. 在GIT bash上找不到命令
- 3. 命令工作在Windows命令行,但不是在Git Bash終端
- 4. git bash腳本中的「cd」命令不起作用
- 5. mysqldump命令不工作?
- 6. .bash-profile中的命令不起作用
- 7. 運行多bash命令不起作用
- 8. Bash Shell;讀命令;在Windows 7上使用Cygwin
- 9. C#cmd命令不工作在Windows 7
- 10. 命令不工作的Git的Bash
- 11. Git命令如「git clone」在Git Bash中不工作
- 12. sh.exe「:emacs:命令未找到(Git bash Windows)
- 13. 編輯命令在Windows命令行中不起作用
- 14. 鍵入命令在Windows命令提示符下不起作用
- 15. 命令'sed'在Solaris上不起作用
- 16. Windows 7命令行jps不工作
- 17. git pre-commit + mysqldump:找不到路徑,不存在的命令
- 18. Bash命令在cmd行但在腳本中不起作用
- 19. py2exe bash命令在Windows
- 20. Git命令在Python中的子進程中不起作用
- 21. Groovy bootstrap錯誤在Windows 7上使用GIT BASH
- 22. PHP的mysqldump不起作用
- 23. Exiftool命令在Bash for-loop不起作用
- 24. 命令行上的``CloseSignals.class`不起作用
- 25. TerminateProcess在Windows 7中不起作用
- 26. .Net Remoting在Windows 7中不起作用
- 27. 在Windows中使用Git Bash的命令是什麼當在git diff模式?
- 28. 退格不起作用git bash
- 29. 無法從Windows Git bash運行Git自定義命令
- 30. 撤消最近的「git add」。命令在git bash上觸發
你是否確實安裝了MySQL? – HerrSerker 2012-08-03 19:16:51