MySQL 8.4 參考手冊  /  升級 MySQL  /  在 Windows 上升級 MySQL

3.11 在 Windows 上升級 MySQL

要在 Windows 上升級 MySQL,請下載並執行最新的 MySQL Server MSI使用 Windows ZIP 封存發行版本

注意

與 MySQL 8.4 不同,MySQL 8.0 使用 MySQL Installer 安裝和升級 MySQL Server 以及大多數其他 MySQL 產品;但 MySQL Installer 不適用於 MySQL 8.1 及更高版本。不過,從 MySQL 8.1 開始,MySQL Installer 中使用的組態功能可以使用與 MSI 和 Zip 封存一起捆綁的第 2.3.2 節,「組態:使用 MySQL Configurator」

您選擇的方法取決於現有安裝的執行方式。在繼續之前,請檢閱第 3 章升級 MySQL,以取得更多與 Windows 無關的 MySQL 升級資訊。

使用 MSI 升級 MySQL

下載並執行最新的 MSI。雖然不直接支援在發行系列之間升級,但「自訂設定」選項允許定義安裝位置,否則 MSI 會安裝到標準位置,例如C:\Program Files\MySQL\MySQL Server 8.4\

執行MySQL Configurator以組態您的安裝。

使用 Windows ZIP 發行版本升級 MySQL

若要使用 Windows ZIP 封存發行版本執行升級

  1. 請從https://mysqldev.dev.org.tw/downloads/下載最新的 Windows ZIP 封存 MySQL 發行版本。

  2. 如果伺服器正在執行,請停止它。如果伺服器是作為服務安裝的,請使用命令提示字元中的下列命令停止服務

    C:\> SC STOP mysqld_service_name

    或者,使用 NET STOP mysqld_service_name

    如果您沒有將 MySQL 伺服器作為服務執行,請使用mysqladmin停止它。例如,在從 MySQL 8.3 升級到 8.4 之前,請使用 MySQL 8.3 中的mysqladmin,如下所示

    C:\> "C:\Program Files\MySQL\MySQL Server 8.3\bin\mysqladmin" -u root shutdown
    注意

    如果 MySQL root 使用者帳戶有密碼,請使用 -p 選項叫用mysqladmin,並在提示時輸入密碼。

  3. 解壓縮 ZIP 封存。您可以覆寫現有的 MySQL 安裝 (通常位於 C:\mysql),或將其安裝到不同的目錄,例如 C:\mysql8。建議覆寫現有的安裝。

  4. 重新啟動伺服器。例如,如果您將 MySQL 作為服務執行,請使用 SC START mysqld_service_name NET START mysqld_service_name 命令,否則請直接叫用mysqld

  5. 如果您遇到錯誤,請參閱第 2.3.4 節,「疑難排解 Microsoft Windows MySQL 伺服器安裝」