MySQL 數(shù)據(jù)庫跨操作系統(tǒng)的最快遷移方法
更新時(shí)間:2009年02月19日 23:42:55 作者:
原始的是Windows 2003下的32位的MySQL數(shù)據(jù)庫,
新的服務(wù)器是Sun的64位的小型機(jī),64位的MySQL數(shù)據(jù)庫。
數(shù)據(jù)庫文件很大,約有70G,
如果普通的遷移,需要在原始數(shù)據(jù)庫導(dǎo)出數(shù)據(jù),然后在新數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)
經(jīng)仔細(xì)考慮,是否MySQL的數(shù)據(jù)庫文件存儲(chǔ)格式在不同的操作系統(tǒng)相同呢?
測(cè)試過程如下:
在64位SUN機(jī)器上安裝64位版的MySQL
停止MySQL服務(wù)
復(fù)制Windows上的32位MySQL的數(shù)據(jù)文件(全部,除了system和日志等)到64位機(jī)器上,
修改相應(yīng)的文件和目錄權(quán)限,
文件為 chmod 660
目錄為 chmod 700
然后重啟MySQL服務(wù),運(yùn)行正常。
總結(jié):
別以為這個(gè)看上去很簡(jiǎn)單,許多人會(huì)錯(cuò)誤的認(rèn)為,不同的操作系統(tǒng),其存儲(chǔ)并不是通用的,而這個(gè)例子證明,相同數(shù)據(jù)庫數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是沒有區(qū)別的,完全可以直接拿來使用。
附上中間遇到的一個(gè)小異常,那就是數(shù)據(jù)庫的數(shù)據(jù)目錄,必須有可執(zhí)行的權(quán)限,也就是7的權(quán)限,6的不可以。
我的測(cè)試過程
如果普通的遷移,需要在原始數(shù)據(jù)庫導(dǎo)出數(shù)據(jù),然后在新數(shù)據(jù)庫導(dǎo)入數(shù)據(jù)
經(jīng)仔細(xì)考慮,是否MySQL的數(shù)據(jù)庫文件存儲(chǔ)格式在不同的操作系統(tǒng)相同呢?
測(cè)試過程如下:
在64位SUN機(jī)器上安裝64位版的MySQL
停止MySQL服務(wù)
復(fù)制Windows上的32位MySQL的數(shù)據(jù)文件(全部,除了system和日志等)到64位機(jī)器上,
修改相應(yīng)的文件和目錄權(quán)限,
文件為 chmod 660
目錄為 chmod 700
然后重啟MySQL服務(wù),運(yùn)行正常。
總結(jié):
別以為這個(gè)看上去很簡(jiǎn)單,許多人會(huì)錯(cuò)誤的認(rèn)為,不同的操作系統(tǒng),其存儲(chǔ)并不是通用的,而這個(gè)例子證明,相同數(shù)據(jù)庫數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是沒有區(qū)別的,完全可以直接拿來使用。
附上中間遇到的一個(gè)小異常,那就是數(shù)據(jù)庫的數(shù)據(jù)目錄,必須有可執(zhí)行的權(quán)限,也就是7的權(quán)限,6的不可以。
我的測(cè)試過程
相關(guān)文章
mysql數(shù)據(jù)庫limit的四種用法小結(jié)
mysql數(shù)據(jù)庫中l(wèi)imit子句可以被用于強(qiáng)制select語句返回指定的記錄數(shù),本文主要介紹了mysql數(shù)據(jù)庫limit的四種用法小結(jié),感興趣的可以了解一下2023-10-10mysql中用于數(shù)據(jù)遷移存儲(chǔ)過程分享
mysql 數(shù)據(jù)遷移用的一個(gè)存儲(chǔ)過程,需要的朋友可以收藏下。2011-05-05Mysql 數(shù)字類型轉(zhuǎn)換函數(shù)
Mysql 數(shù)字類型轉(zhuǎn)換函數(shù),有此需要的朋友可以參考下用法。2009-08-08MySQL數(shù)據(jù)庫執(zhí)行Update卡死問題的解決方法
最近開發(fā)的時(shí)候debug到一條update的sql語句時(shí)程序就不動(dòng)了,然后我就在plsql上試了一下,發(fā)現(xiàn)plsql一直在顯示正在執(zhí)行,等了好久也不出結(jié)果,下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫執(zhí)行Update卡死問題的解決方法,需要的朋友可以參考下2022-05-05