首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Windows MySQL 升級完整操作手冊:備份、停服、卸載舊服務、安裝新版、重啟驗證

     編輯:MySQL 資料庫相關知識

升級前準備

  1. 完整備份: 數據目錄(datadir)、配置檔(my.ini)、應用連線字串備份。
  2. 下載新版: 官網獲取對應平台安裝包(MSI/ZIP)。

停止舊服務

# 以服務運行
net stop mysql

# 非服務模式
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin" -u root shutdown

關鍵:手動移除舊服務(跨大版本/從 ZIP 升級到 MSI 必做)

"C:\mysql\bin\mysqld" --remove

若不移除,MSI 安裝精靈無法正確註冊新服務,導致啟動失敗。

安裝新版

  • MSI 精靈: 雙擊執行,按步驟配置(可選擇升級現有實例)。
  • ZIP 解壓: 建議**覆蓋原目錄**(如 C:\mysql),保持路徑一致減少配置修改;或解壓新目錄(如 C:\MySQL5)並更新環境變數/服務路徑。

重啟並驗證

net start mysql
# 或
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld"

執行驗證命令:mysqlshow、mysqladmin version、應用端煙霧測試。

跨版本遷移額外注意

  • 5.0 → 5.1: 執行 mysql_upgrade 更新系統表結構、檢查不相容語法。
  • 配置檔遷移: 對比新舊 my.ini,合併自定義參數(innodb_buffer_pool_size 等)。
  • SQL 模式變更: 5.1 預設 sql_mode 可能不同,測試應用相容性。

回滾方案

升級失敗時:停止新服務 → 恢復備份數據目錄與 my.ini → 重新註冊舊服務(mysqld --install) → 啟動舊版驗證。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved