會員中心 | iThome online | iT邦部落格 | 小7聚樂部 | iThome download | apphome

載入中...

lilyandy

iT邦初學者
10級

MySQL 5.0.x 升級 MySQL 5.5.x 需要注意哪些呢?

MySQL 5.0.x 升級 MySQL 5.5.x 需要注意哪些呢?

晚輩目前的伺服器環境為:
Apache v2.2.14
PHP v5.2.17
MySQL v5.0.51b

目前打算升級為:
Apache v2.2.17
php v5.2.17
MySQL v5.5.25a

前者兩好解決,重點在MySQL(5.0 update 5.5),
印像中好像不能直接升級,好像需要輸入資料庫升級指令?

可否請前輩們指點迷津呢??

謝謝各位!^^


發佈到:發佈到Facebook 發佈到噗浪 發佈到twitter
分享時間:2012-08-04 18:25:47
▼ ADVERTISEMENT ▼

最佳解答(發問者自選)
4
iT邦幫忙MVP

回答:wiseguy ( iT邦超人10級 )

時間:2012-08-04 23:12:13

有兩種方式:
1. 用 mysqldump 從 5.0 匯出 SQL 檔,再在 5.5 用 mysql 指令匯入。此方法最保險,但如果資料量大,時間也會耗最久。最重要的是 mysqldump 參數要下對,要不然匯得出來匯不回去。

2. 用逐步升級的方式。從 5.0 升到 5.1,再從 5.1 升到 5.5。方法如下:
a. 停掉 5.0,將資料庫目錄搬到其它地方,然後移除 mysql 5.0
b. 安裝 5.1,複製 5.0 的資料庫到 5.1 的資料庫目錄,記得兩個目錄不要複製:mysql、performance_schema
c. 啟動 5.1,並執行 mysql_upgrade,確定訊息沒錯誤問題
d. 重覆 a~c,用 5.5 換掉 5.1
e. 執行 5.5 的 mysql_upgrade 沒問題之後,再 restart 一次就完成升級了

這個方法很快,但是關鍵點在於:新版本的 mysql 是否能啟動舊版本的資料庫。如果可以的話,就很順利,如果不可以,那就得回到第一種方法。
我自己試過 5.0→5.1→5.5 是 OK 的。如果你要挑戰 5.0→5.5 也行,只要 5.5 MySQL 可以啟動 5.0 的資料庫,再執行 mysql_upgrade 那就沒問題了。
2012-08-04 23:14:46補充
mysqldump 的參數,請參考我這篇回答:

http://ithelp.ithome.com.tw/question/10092893

[-隱藏]

回應

1

lilyandy 說:

感謝前輩~~~~^^
晚輩試試看好了。

另請問,您升級 5.5 之後,效能有顯著提昇嗎?
謝謝!^^

因為目前使用的是舊程式(vBulletin 3.8),
擔心 MySQL v5.5 是否能夠完美支援?

2012-08-06 09:39:38

2

wiseguy 說:

抱歉,我沒進行效能測試,所以無法給你答案。雖然官方站聲稱 5.5 快過 5.1 有 18 倍之多,但其實效能最大的差異,還是在程式怎麼去下 SQL,SQL 寫得好不好。如果這邊寫得很差的話,我相信還是快不到哪去的。

你弄錯了,應該要看 AP (vBulletin 3.8) 是否支援 DB (MySQL 5.5) 而不是相反。資料庫幾乎不會為特定 AP 量身訂做的。

2012-08-06 10:02:52

3

lilyandy 說:

了解~~~

不過發現了問題

mysql_upgrade

無效,出錯了…

所以我改用其他方式
mysql_upgrade -u root -p 好像會動了…
目前還在嘗試中。還不知那兒有問題?

2012-08-06 17:44:02

MySQL 5.0.x 升級 MySQL 5.5.x 需要注意哪些呢?

目前沒有回答

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

哈哈
毆飛
開心
抗議
落寞
睡覺
噴鼻血
No
失神
爆氣
疑惑
Orz
不耐煩
喜歡
臉紅
噎到
放手
打嗑睡
掰掰
放馬過來
敲碗
簽名
筆記
拍手
沙發
XD
無言
偷笑
翻桌
謝謝
灑花
抱抱
逃跑
炸死你
愛你
生日快樂
rock
嘆氣
下雨
衝刺
搖頭
拍照
打球
健身
駭客
射門
泡湯
踹共
唱歌
做菜

上傳圖片
▼ ADVERTISEMENT ▼

邦友收藏動態

最新收藏最多人推最多人收

新增收藏

收藏到iT邦 書籤小工具

「收藏到iT邦」讓你更方便收藏站外文章。可用下面其中一種方法安裝:

  • 拖拉上面的「收藏到iT邦」連結到瀏覽器的書籤列
  • 在連結上方按右鍵,選擇「加到我的最愛」

之後看到喜歡的站外文章,只要點一下「收藏到iT邦」,就會收藏起來囉

安裝「收藏快捷鍵」

安裝「收藏快捷鍵」,可以讓邦友直接透過Google工具列上的按扭,快速收藏站內、站外的網頁。

訂閱每日摘要

iT邦幫忙即日起提供「每日摘要」給尚未註冊的邦友,只要輸入您的E-mail,每日就可以收到最新的發問與分享