若要在 Windows 上升級 MySQL,請下載並執行最新的 MySQL 伺服器 MSI,或使用 Windows ZIP 封存發行版。
與 MySQL 9.0 不同,MySQL 8.0 使用 MySQL Installer 安裝及升級 MySQL 伺服器以及大多數其他 MySQL 產品;但 MySQL Installer 不適用於 MySQL 8.1 及更高版本。但是,從 MySQL 8.1 開始,MySQL Installer 中使用的組態功能可使用 第 2.3.2 節,「組態:使用 MySQL Configurator」,其與 MSI 和 Zip 封存均捆綁在一起。
您選擇的方法取決於現有安裝的執行方式。在繼續之前,請查看第 3 章,升級 MySQL,以取得有關升級 MySQL 的其他資訊,這些資訊並非 Windows 專用。
下載並執行最新的 MSI。雖然不直接支援在發行系列之間升級,但「自訂安裝」選項允許定義安裝位置,否則 MSI 會安裝到標準位置,例如 C:\Program Files\MySQL\MySQL Server 9.0\
。
執行 MySQL Configurator 以組態您的安裝。
若要使用 Windows ZIP 封存發行版執行升級
從 https://mysqldev.dev.org.tw/downloads/ 下載最新的 Windows ZIP 封存發行版 MySQL。
如果伺服器正在執行,請停止它。如果伺服器是作為服務安裝的,請使用命令提示字元中的下列命令停止服務
C:\> SC STOP mysqld_service_name
或者,使用 NET STOP
mysqld_service_name
。如果您沒有將 MySQL 伺服器作為服務執行,請使用 mysqladmin 來停止它。例如,在從 MySQL 8.4 升級到 9.0 之前,請使用來自 MySQL 8.4 的 mysqladmin,如下所示
C:\> "C:\Program Files\MySQL\MySQL Server 8.4\bin\mysqladmin" -u root shutdown
注意如果 MySQL
root
使用者帳戶有密碼,請使用-p
選項叫用 mysqladmin,並在提示時輸入密碼。解壓縮 ZIP 封存。您可以覆寫現有的 MySQL 安裝 (通常位於
C:\mysql
),或將其安裝到不同的目錄,例如C:\mysql8
。建議覆寫現有安裝。重新啟動伺服器。例如,如果您將 MySQL 作為服務執行,請使用 SC START
mysqld_service_name
或 NET STARTmysqld_service_name
命令,否則請直接叫用 mysqld。如果您遇到錯誤,請參閱第 2.3.4 節,「疑難排解 Microsoft Windows MySQL 伺服器安裝」。