如何在 Windows 上運行 mysql_upgrade

如何在 Windows 上運行 mysql_upgrade

我剛剛在我的 2008 R2 機器上升級(卸載、重新啟動、下載新安裝程式並安裝)MySQL Server for Windows。

在升級程序網頁中顯示:

要使用 mysql_upgrade,請確保伺服器正在運行,然後像這樣呼叫它:

shell> mysql_upgrade [options]

但我無法弄清楚這一點...我可能腦子一片空白,但如果我運行 mysql_upgrade;透過 mysql 命令列客戶端,我收到錯誤 1064:您的 sql 語法等有錯誤...

我究竟做錯了什麼?

答案1

mysql_upgrade命令是系統命令,而不是MySQL命令。

mysql_upgrade從命令提示字元 ( )執行“ ” cmd.exe。如果它不在您的路徑中,您很可能可以在以下位置找到它:C:\Program Files\MySQL\MySQL Server 5.6\bin

或在 MySQL 伺服器安裝路徑的「bin」子目錄中。

您可能需要向其傳遞 root 使用者名稱,並要求它提示您輸入密碼,如下所示:

mysql_upgrade -u root -p

相關內容