![如何在 Windows 上運行 mysql_upgrade](https://rvso.com/image/617829/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E4%B8%8A%E9%81%8B%E8%A1%8C%20mysql_upgrade.png)
我剛剛在我的 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