MySQL 數(shù)據(jù)庫跨操作系統(tǒng)的最快遷移方法
更新時間:2009年02月19日 23:42:55 作者:
原始的是Windows 2003下的32位的MySQL數(shù)據(jù)庫,
新的服務器是Sun的64位的小型機,64位的MySQL數(shù)據(jù)庫。
數(shù)據(jù)庫文件很大,約有70G,
如果普通的遷移,需要在原始數(shù)據(jù)庫導出數(shù)據(jù),然后在新數(shù)據(jù)庫導入數(shù)據(jù)
經(jīng)仔細考慮,是否MySQL的數(shù)據(jù)庫文件存儲格式在不同的操作系統(tǒng)相同呢?
測試過程如下:
在64位SUN機器上安裝64位版的MySQL
停止MySQL服務
復制Windows上的32位MySQL的數(shù)據(jù)文件(全部,除了system和日志等)到64位機器上,
修改相應的文件和目錄權限,
文件為 chmod 660
目錄為 chmod 700
然后重啟MySQL服務,運行正常。
總結(jié):
別以為這個看上去很簡單,許多人會錯誤的認為,不同的操作系統(tǒng),其存儲并不是通用的,而這個例子證明,相同數(shù)據(jù)庫數(shù)據(jù)的存儲結(jié)構(gòu)是沒有區(qū)別的,完全可以直接拿來使用。
附上中間遇到的一個小異常,那就是數(shù)據(jù)庫的數(shù)據(jù)目錄,必須有可執(zhí)行的權限,也就是7的權限,6的不可以。
我的測試過程
如果普通的遷移,需要在原始數(shù)據(jù)庫導出數(shù)據(jù),然后在新數(shù)據(jù)庫導入數(shù)據(jù)
經(jīng)仔細考慮,是否MySQL的數(shù)據(jù)庫文件存儲格式在不同的操作系統(tǒng)相同呢?
測試過程如下:
在64位SUN機器上安裝64位版的MySQL
停止MySQL服務
復制Windows上的32位MySQL的數(shù)據(jù)文件(全部,除了system和日志等)到64位機器上,
修改相應的文件和目錄權限,
文件為 chmod 660
目錄為 chmod 700
然后重啟MySQL服務,運行正常。
總結(jié):
別以為這個看上去很簡單,許多人會錯誤的認為,不同的操作系統(tǒng),其存儲并不是通用的,而這個例子證明,相同數(shù)據(jù)庫數(shù)據(jù)的存儲結(jié)構(gòu)是沒有區(qū)別的,完全可以直接拿來使用。
附上中間遇到的一個小異常,那就是數(shù)據(jù)庫的數(shù)據(jù)目錄,必須有可執(zhí)行的權限,也就是7的權限,6的不可以。
我的測試過程
相關文章
MySQL性能優(yōu)化之max_connections配置參數(shù)淺析
這篇文章主要介紹了MySQL性能優(yōu)化之max_connections配置參數(shù)淺析,本文著重講解了3種配置max_connections參數(shù)的方法,需要的朋友可以參考下2014-07-07

