數(shù)據(jù)庫(kù)的直接系統(tǒng)備份文件進(jìn)行導(dǎo)入可行嗎
我能直接復(fù)制數(shù)據(jù)庫(kù)文件來(lái)備份嗎?
某些用戶(hù)在遷移數(shù)據(jù)庫(kù)到我們的香港虛擬主機(jī)上,如果您的數(shù)據(jù)庫(kù)是直接備份了庫(kù)的源文件,就是MYI MYD FRM三種文件結(jié)尾的,這個(gè)您是無(wú)法直接通過(guò)數(shù)據(jù)庫(kù)管理工具例如phpmyadmin mysql workblank 導(dǎo)入的,只能找客服覆蓋到服務(wù)器上。
兼容性差
而且這種備份覆蓋形式是可行的,但兼容性奇差很不科學(xué),因?yàn)楸仨殏浞萸暗膸?kù)版本,與當(dāng)前的庫(kù)版本高度一致,否則會(huì)導(dǎo)致數(shù)據(jù)庫(kù)出錯(cuò)。
解決辦法1(不靠譜):
只能找客服在服務(wù)器上試下覆蓋,能用就運(yùn)氣好。不行也沒(méi)辦法,版本決定的。
解決辦法2(靠譜):
你備份前,利用phpmyadmin等工具,導(dǎo)出.sql格式,這樣就絕對(duì)安全了,可以導(dǎo)入到任何的mysql5數(shù)據(jù)庫(kù)中。
當(dāng)然您的庫(kù)不能是老掉牙m(xù)ysql4 mysql3之類(lèi)的版本,現(xiàn)在也極少人在用。