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