[英]Git bash on windows 7. mysqldump command is not working
我在Windows 7機器上使用git bash。 當我嘗試使用mysqldump時,我收到一個錯誤:“sh.exe”:mysqldump:command not found“。我對此很新。有人能幫幫我嗎?
你需要在bash用來查找命令的路徑上使用mysqldump
。 UN * X shell(如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
按鈕。 user
,下面是system
。 兩者都可以,但讓我們改變system
設置。 Variable
列中看到名為Path
的Variable
。 Path
行。 Variable value
字段中,一直滾動到字段的末尾,最后添加: ;c:\\Program Files\\MySql\\MySQL Server 5.5/bin/
。 注意領先的分號 :如果沒有它,它將無法工作。 OK
,現在您可以關閉所有對話框/窗口。 完成所有操作后,關閉Git bash窗口,然后打開另一個窗口。 類型:
$ mysqldump
您應該從程序中獲得使用說明。
如果沒有,請鍵入以下內容再次查看路徑:
$ echo $PATH
你看到你添加的東西了嗎? 那里有任何MySQL目錄嗎? 你可能只是錯誤輸入了某些內容,或者錯過了分號。 再次檢查步驟,確保一切正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.