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