2016-05-28 87 views
-1

我已經在Windows 10上安裝了MySQL 5.7,並且可以從工作臺上運行它,但每次我嘗試從powershell啓動時,它都會給我這個錯誤。無法從powershell啓動MySql

enter image description here

幫助任何人?

謝謝

+0

'$ env:PATH'的值是什麼?它是否包含包含'mysql'命令的文件夾? – Richard

+0

確保mysql可執行路徑在你的路徑中使用'$ env:Path -split';' –

+0

按照錯誤消息中的指示,你是否嘗試運行'。\ mysql'?您也可以將該位置添加到'$ env'中的'PATH'。 – sodawillow

回答

1

這個錯誤是因爲。 mysql不會添加到窗口的路徑中。那就是爲什麼發生這種情況最初抓取mysql.exe的位置。 從安裝目錄找到它。

在我的情況下,mysql.exe位於文件夾C:\xampp\mysql\bin,您的安裝可能會有所不同。

然後右鍵單擊This Pc-> Properties-> Advanced System Settings(在左側)。

您將獲得一個撥號盒。點擊環境變量 Image

查找系統變量下的路徑(彈出窗口的底部)。點擊編輯Image

點擊右側的新建。在那裏粘貼mysql的路徑。點擊確定。然後重新啓動電源外殼

現在Mysql命令應該工作。

+0

嗨我試圖添加到路徑,但它仍然無法在PowerShell中工作。 奇怪的是,當使用命令提示符時,MySQL啓動? 我是一個真正的新手試圖教自己,所以很抱歉,如果我在這裏失去基本的東西。 是否有一個原因,它在命令提示符,但不是PowerShell的? 謝謝 – Ystan

+1

嗨我已經發現,如果我按照它說的和使用./mysql -u root -p,它的工作原理 只是好奇,我怎麼會這樣做,而不是沒有沒有啓動它。 /在命令提示符下。 (旁註:編碼真的很難與所有這些小差異lol) – Ystan

+1

@Ystan通過列出您的PATH找到答案。如果未列出,使用'$ ENV:PATH'並查找'c:\ program files \ MySQL \ MySQL Server 5.7 \ bin',使用@Shobi給出的步驟添加它P P – user4317867