網(wǎng)站數(shù)據(jù)庫(kù)遷移怎么操作?一般虛擬主機(jī)都有免費(fèi)贈(zèng)送的數(shù)據(jù)庫(kù),也有單獨(dú)購(gòu)買(mǎi)的數(shù)據(jù)庫(kù),遷移操作存在差異。另外,從A服務(wù)商遷移到B服務(wù)商,遷移操作也是不一樣的。這里以云浪科技贈(zèng)送的數(shù)據(jù)庫(kù)為例,介紹一下mysql數(shù)據(jù)庫(kù)遷移詳細(xì)步驟。
1、備份流程:
首先在虛擬主機(jī)管理面板左側(cè),點(diǎn)擊“數(shù)據(jù)庫(kù)”,進(jìn)入數(shù)據(jù)庫(kù)管理頁(yè)面,點(diǎn)擊“備份mysql數(shù)據(jù)庫(kù)至databases目錄”。
有的時(shí)候直接恢復(fù)表文件會(huì)出錯(cuò),innodb引擎模式此方法無(wú)效。為了保險(xiǎn)可以再點(diǎn)擊“通過(guò)SQL文件導(dǎo)入導(dǎo)出”,然后選擇“導(dǎo)出/備份”把數(shù)據(jù)庫(kù)導(dǎo)出成sql
文件備份到wwwroot中。
2、遷移流程:
方法1:使用我司的網(wǎng)站搬家功能,遷移數(shù)據(jù)。
首先進(jìn)入到新的虛擬主機(jī)管理面板,點(diǎn)擊“網(wǎng)站搬家”
輸入舊虛擬主機(jī)的FTP地址,F(xiàn)TP賬號(hào)和密碼,系統(tǒng)將自動(dòng)把所有數(shù)據(jù)遷移到新的主機(jī)上,遷移后如果文件位置變了,請(qǐng)?jiān)谖募芾砘?br/>登錄FTP軟件移動(dòng)到正確位置。
請(qǐng)牢記生成的事務(wù)號(hào),通過(guò)事務(wù)號(hào)可以方便查詢遷移進(jìn)度。
方法2:使用FTP軟件將您的整站包括databases目錄一起下載到本地,然后上傳到新的虛擬主機(jī)上。 使用FTP軟件下載時(shí)我們建議
您先使用我司的“解壓/壓縮”功能,將整站壓縮后下載,效率更高。
3、恢復(fù)流程:
等數(shù)據(jù)都上傳到新的主機(jī)后,在新的虛擬主機(jī)管理面板左側(cè),點(diǎn)擊“數(shù)據(jù)庫(kù)”,進(jìn)入數(shù)據(jù)庫(kù)管理頁(yè)面,點(diǎn)擊“從databases目錄恢復(fù)
mysql數(shù)據(jù)庫(kù)”。系統(tǒng)會(huì)將數(shù)據(jù)庫(kù)表還原到數(shù)據(jù)庫(kù)中。
如果還原后顯示表在使用中,建議用數(shù)據(jù)庫(kù)管理面板的“通過(guò)SQL文件導(dǎo)入導(dǎo)出”功能,然后選擇“導(dǎo)入/恢復(fù)”從之前備份到
wwwroot中恢復(fù)sql備份。
數(shù)據(jù)庫(kù)遷移至新主機(jī)后,需要更新數(shù)據(jù)庫(kù)的連接文件(數(shù)據(jù)庫(kù)用戶名、數(shù)據(jù)庫(kù)名稱、密碼改為新主機(jī)的),(常見(jiàn)PHP程序的數(shù)據(jù)庫(kù)連接
信息修改細(xì)節(jié)見(jiàn)附錄),然后打開(kāi)網(wǎng)站試試,若能正常打開(kāi),則說(shuō)明數(shù)據(jù)遷移成功; 如果出錯(cuò)請(qǐng)根據(jù)出錯(cuò)信息調(diào)試。