升級 MySQL 5.1 至 5.5 (Windows)

步驟如下:

  1. 先建立一個工作目錄 MySQL_Upgrade
  2. 複製 5.1 版的 my.ini 到工作目錄
  3. MySQL_Upgrade> mysqldump -h localhost -u root -p -A > full_database.sql
  4. MySQL_Upgrade> mysqldump -h localhost -u root -p --database mysql > mysql.sql
  5. MySQL_Upgrade> mysqladmin shutdown -u root -p
  6. 複製 5.1 版的資料目錄到工作目錄
    (系統預設是 C:\Program Files\MySQL\MySQL Server 5.1\data\)
  7. 解除安裝 MySQL 5.1
  8. 安裝 MySQL 5.5
  9. 安裝完畢、啟動後
    MySQL_Upgrade> mysqladmin shutdown -u root -p
  10. 複製 5.1 的 my.ini 到 5.5 目錄中蓋掉預設 my.ini
  11. 修正一下 my.ini 裡的設定路徑
  12. 將 5.1 的資料目錄複製到 5.5 去
  13. MySQL_Upgrade> mysqld --skip-grant-tables --user=mysql
    (這會持續 run 著 mysqld 所以接下來要再開一個 cmd 進行)
  14. MySQL_Upgrade> mysql < mysql.sql
  15. MySQL_Upgrade> mysql_upgrade
  16. 確認一下 mysql_upgrade 的結果是不是都 OK
  17. MySQL_Upgrade> mysqladmin shutdown -u root -p
  18. MySQL_Upgrade> net start mysql
  19. 完成 ヽ(´ー`)ノ

Linux 版的可以參考 A step by step guide to upgrading to MySQL 5.5

分類: 資訊技術相關雜記。這篇內容的永久連結