北京網(wǎng)站建設公司推來客:建站難免要搬遷網(wǎng)站,而在網(wǎng)站搬遷工作中,最重要也是最麻煩的工作無疑是數(shù)據(jù)庫的搬遷,因為一旦數(shù)據(jù)庫文件被丟了,就刪了備份源的話,網(wǎng)站制作就慘了,你的辛苦就白費了。那么目前數(shù)據(jù)庫遷移的方式有哪些,又可能面臨怎樣的情況呢?讓我們一起探索。一:通過phpmyadmin備份你會發(fā)現(xiàn)還原很麻煩
很多站長認為mysql數(shù)據(jù)庫是通過phpmyadmin管理的,那么用phpmyadmin做備份應該是安全的吧?于是就興沖沖的進入了phpmyadmin,不管導出的是txt還是rar格式,也不管我要分段備份,我都做一次,這樣就永遠安全了吧?但是一說到還原,你就傻眼了。通過phpmyadmin導出的備份文件只能通過phpmyadmin軟件恢復。這時候你會發(fā)現(xiàn)這個軟件最多只允許恢復小于2M的備份源。麻煩?你找不到擺脫頭腦的方法,是嗎?
解決方案:
1:如果網(wǎng)站數(shù)據(jù)小于2M,可以直接備份恢復;
2:如果數(shù)據(jù)太多,備份文件太大,有兩種方法解決。第一種是分段備份,在phpmyadmin的備份選項中設置,使每個備份文件的大小不超過2M。二是恢復空間修改phpmyadmin中的軟件源文件進行設置,修改為對恢復文件沒有大小限制。方法可以上網(wǎng)查。
應該說這種備份方式比較麻煩,需要自己購買服務器或者vps,否則根本沒有相關權限,一般情況下不建議選擇。
二:通過建站程序自帶功能備份還原網(wǎng)站,網(wǎng)站顯示連接錯誤?
現(xiàn)在大家都用mysql數(shù)據(jù)庫,廣泛使用DZ、PW、DEDE等網(wǎng)站程序,這些程序都有后臺備份和恢復功能,因為是內置功能,兼容性好,方便快捷,1被廣泛使用大家都選好了,但是大部分新站長都會遇到一個通?。盒驴臻g分配的數(shù)據(jù)庫名和密碼跟原來的數(shù)據(jù)庫信息根本不一樣,連網(wǎng)站程序的后臺都進不去,怎么談?關于恢復它?
解決方法:嚴格按照網(wǎng)站程序說明搬遷,可以重新安裝網(wǎng)站程序,然后進入后臺選擇恢復保存的備份文件進行恢復。目前所有的主流程序都提倡這種方式。三:通過備份王等軟件進行備份前臺進不去?
用備份王之類的軟件備份是大多數(shù)老站長的選擇。這種方法方便快捷。您只需要將備份軟件上傳到空間,一步步操作即可。但是很多剛接觸備份王軟件的客戶都會遇到一個問題:因為新舊空間數(shù)據(jù)庫的用戶名和密碼不一致,網(wǎng)站文件被打包,連接文件沒有修改?;謴蛿?shù)據(jù)庫好了,但是前臺會提示數(shù)據(jù)庫連接錯誤,網(wǎng)站打不開。
解決方法:學會修改網(wǎng)站配置文件,大部分由config和data.php文件控制,將這些文件中的連接信息設置為正確的連接信息,防止網(wǎng)站打不開。四:直接在mysql文件夾中復制文件偷懶有隱患
有些有獨立服務器又懶的站長喜歡直接到服務器的mysql文件夾下的DATA文件夾里找數(shù)據(jù)庫文件,復制,粘貼到新空間。這樣有一個很大的缺點:如果備份的目標數(shù)據(jù)庫正在使用,你是復制粘貼到新空間的mysql文件夾中,數(shù)據(jù)庫會出錯。
解決方案:不提倡采用這種方式遷移數(shù)據(jù)庫,可靠性不高。
看完四種常用的mysql數(shù)據(jù)庫搬遷方法及可能出現(xiàn)的問題,是不是有一種似曾相識的感覺呢?很可能其中一些情況發(fā)生在我們身上。看完今天的文章,不知道大家對數(shù)據(jù)庫搬遷有了更清晰的認識嗎?網(wǎng)站是我們的心血,數(shù)據(jù)庫是網(wǎng)站的靈魂。重新定位數(shù)據(jù)庫時,我們必須格外小心。最后,給大家提個慎重的建議:如果數(shù)據(jù)庫沒有完全恢復到新空間,千萬不要刪除原服務器上的數(shù)據(jù)庫。歸檔,否則出了問題無法彌補,你會后悔的!
本文發(fā)表于北京網(wǎng)站制作公司推來客http://www.tlkjt.com/
我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復、物聯(lián)網(wǎng)開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經(jīng)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!