簡體   English   中英

Windows 7上的Git bash.mysqldump命令無法正常工作

[英]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按鈕。
  • 共有2個部分,頂部是user ,下面是system 兩者都可以,但讓我們改變system設置。
  • 滾動列表,直到在“ Variable列中看到名為PathVariable
  • 雙擊此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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM