手動升級(非 *.msi 封裝)MySQL 5.7.9 於 Windows 成功紀要

主題已鎖定
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8787
註冊時間: 2003-01-01, 09:01
來自: Taiwan

手動升級(非 *.msi 封裝)MySQL 5.7.9 於 Windows 成功紀要

文章 心靈捕手 »

前言:

MySQL 已經於日前釋出 5.7.9 版,因為新版(mysql-5.7.9-win32.zip)解壓縮後,
發現沒有 /data/ 資料庫,所以特別到官方網站研究其做了哪些更新,以及如何升級

發現新版增、減許多資料表與欄位。
尤其是將使用者資料表的密碼欄位移除,整合到新增的 sys 資料庫中。

試著手動升級(免安裝)MySQL 5.6.x 到 5.7.9 於 Windows 中。
經過嘗試,終於成功了。特別將過程記錄下,以提供網友參考。

過程:
  1. 停止 MySQL 5.6.x 服務
    備份整個舊 /mysql/ 資料夾。為避免有所閃失,建議複製到其他位置存放。
  2. 將新版解壓縮所有檔案,取代舊版之
    個人是在備份後,除了/data/ 資料庫以及 my.ini 設定檔之外,先清空原來 /mysql/ 資料夾。
  3. 重新啟動 MySQL 5.7.9 服務
  4. 以系統管理員身份開啟「命令提示字元」視窗
    切換到安裝 MySQL 的目錄下,執行 mysql_upgrade 指令

    代碼: 選擇全部

    mysql_upgrade --force -h 127.0.0.1 -u admin -p
    admin 請更改為您的 MySQL 的使用者名稱
    按 Enter 後,依提示,輸入密碼(如下)
    mysql_upgrade_01.png
    再按 Enter 後,便開始執行資料庫的升級
    請稍候,直到出現升級完成訊息(如下)
    mysql_upgrade_02.png
  5. 重新啟動 MySQL 5.7.9 服務
後記:

資料庫升級前,務必做好備份動作。如此,才可萬無一失、大膽嘗試。
每次升級,都可執行 mysql_upgrade 指令,以確保資料庫的完整更新。 :D


參考連結:
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「架站技術」