一、 虛擬主機(jī)贈(zèng)送的數(shù)據(jù)庫(kù)遷移方法:
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)擊“通過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地址,FTP賬號(hào)和密碼,系統(tǒng)將自動(dòng)把所有數(shù)據(jù)遷移到新的主機(jī)上,遷移后如果文件位置變了,請(qǐng)?jiān)谖募芾砘?/span>
登錄FTP軟件移動(dòng)到正確位置。

請(qǐng)牢記生成的事務(wù)號(hào),通過事務(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ù)管理面板的“通過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ī)的),(常見PHP程序的數(shù)據(jù)庫(kù)連接
信息修改細(xì)節(jié)見附錄),然后打開網(wǎng)站試試,若能正常打開,則說明數(shù)據(jù)遷移成功; 如果出錯(cuò)請(qǐng)根據(jù)出錯(cuò)信息調(diào)試。
二、 在我司單獨(dú)購(gòu)買的數(shù)據(jù)庫(kù)遷移方法:
在虛擬主機(jī)管理中點(diǎn)擊對(duì)應(yīng)的數(shù)據(jù)庫(kù)“管理”,進(jìn)入到數(shù)據(jù)庫(kù)管理頁(yè)面,點(diǎn)擊“管理mysql數(shù)據(jù)庫(kù)(UTF-8)版”進(jìn)入到PHPmysql管理面板,
選擇您的數(shù)據(jù)庫(kù),點(diǎn)擊導(dǎo)出即可。

詳細(xì)方法請(qǐng)點(diǎn)擊:
http://www.ps-sw.cn/faq/list.asp?unid=442
也可以用軟件來(lái)導(dǎo)出導(dǎo)入數(shù)據(jù)庫(kù),詳細(xì)方法請(qǐng)點(diǎn)擊:
http://www.ps-sw.cn/faq/list.asp?unid=430
數(shù)據(jù)庫(kù)遷移至新主機(jī)后,需要更新數(shù)據(jù)庫(kù)的連接文件(數(shù)據(jù)庫(kù)用戶名、數(shù)據(jù)庫(kù)名稱、密碼改為新主機(jī)的),(常見PHP程序的數(shù)據(jù)庫(kù)連接
信息修改細(xì)節(jié)見附錄),然后打開網(wǎng)站試試,若能正常打開,則說明數(shù)據(jù)遷移成功; 如果出錯(cuò)請(qǐng)根據(jù)出錯(cuò)信息調(diào)試。
三、非我司數(shù)據(jù)庫(kù)遷移至我司的方法:
1.獲知原服務(wù)商提供的數(shù)據(jù)庫(kù)服務(wù)器IP,數(shù)據(jù)庫(kù)用戶名,數(shù)據(jù)庫(kù)密碼,版本號(hào)以及是否允許遠(yuǎn)程連接。
若原數(shù)據(jù)庫(kù)并不支持遠(yuǎn)程連接,則請(qǐng)將“帝國(guó)備份王”上傳到您原空間后再按下邊的提示操作,備份成功后您需要將
“帝國(guó)備份王”所在目錄全部下載并上傳到我公司的虛擬主機(jī)中,再按“數(shù)據(jù)恢復(fù)”的步驟進(jìn)行操作。
2.在我們公司開通MYSQL數(shù)據(jù)庫(kù),此時(shí)您將獲取我公司提供的數(shù)據(jù)庫(kù)服務(wù)器IP,數(shù)據(jù)庫(kù)用戶名,數(shù)據(jù)庫(kù)密碼等信息。
開通的時(shí)候一定注意版本號(hào),若以前的是5.X的,則必須在我公司選擇5.X的數(shù)據(jù)庫(kù),否則轉(zhuǎn)移將會(huì)失敗
3.您至少在我們公司有一個(gè)虛擬主機(jī)。
四、操作細(xì)節(jié)
工具的好壞,決定了數(shù)據(jù)遷移的質(zhì)量,我們此處推薦一款PHP程序開發(fā)的備份與還原工具,帝國(guó)備份王,他功能很簡(jiǎn)單。
備份數(shù)據(jù)或恢復(fù)數(shù)據(jù),但因具備良好的編碼及版本自動(dòng)識(shí)別轉(zhuǎn)換功能,所以在解決亂碼上將給我們提供莫大的助益。所以遷移的過程也就是操作此軟件的過程。
1.軟件的安裝(均假設(shè)您在我司已經(jīng)開通了虛擬主機(jī))
a)登錄我司網(wǎng)站,進(jìn)入管理中心,并點(diǎn)擊虛擬主機(jī)管理,找到遠(yuǎn)程文件下載(圖1)

b)"下載后存放路徑"保持默認(rèn)的/wwwroot/不變,在“添加下載任務(wù)”前填寫“http://downinfo.myhostadmin.net/ebak.rar”并點(diǎn)擊“添加下載任務(wù)”,
稍后按F5刷新頁(yè)面,直到“下載狀態(tài)”變?yōu)椤跋螺d完畢”,其過程估計(jì)需要5-10分鐘左右(圖2)

c)文件下載完畢后,進(jìn)入主機(jī)管理中的“壓縮/解壓”(圖3)

d)在“壓縮文件”處選擇剛才下載的文件“ebak.rar”,解壓路徑默認(rèn)不變,“/wwwroot/”,并點(diǎn)擊解壓縮。(圖4)

e)經(jīng)過以上幾步,理論上輸入http://虛擬主機(jī)對(duì)應(yīng)三級(jí)域名/ebak應(yīng)該出現(xiàn)以下界面,若不是,請(qǐng)核實(shí)以上操作是否成功。此舉目的是安裝PHP程序
“帝國(guó)備份”,若您自行到互聯(lián)網(wǎng)上下載并通過FTP上傳,效果是一樣的(圖5)

2.軟件配置
輸入三http://虛擬主機(jī)域名/ebak后(如上圖),在用戶名處填寫:admin,在密碼處填寫123456,點(diǎn)擊登陸,系統(tǒng)將自動(dòng)進(jìn)入“數(shù)據(jù)庫(kù)設(shè)置”界面(圖6)。

數(shù)據(jù)庫(kù)設(shè)置信息必須填寫正確,否則將無(wú)法成功遷移數(shù)據(jù),其中重點(diǎn)項(xiàng)目已經(jīng)用紅線標(biāo)注。
1.MYSQL版本:必須選擇正確。若不清楚版本號(hào)需要聯(lián)系原服務(wù)商獲取。比如您MYSQL的版本號(hào)是MYSQL5.0.22,則應(yīng)該選擇 MYSQL5.*
2.數(shù)據(jù)庫(kù)服務(wù)器:您在原來(lái)服務(wù)商處的數(shù)據(jù)庫(kù)IP地址,不清楚可咨詢服務(wù)商,并且必須保證該數(shù)據(jù)庫(kù)允許遠(yuǎn)程訪問。
3.數(shù)據(jù)庫(kù)用戶名:原數(shù)據(jù)庫(kù)的MYSQL登錄名
4.數(shù)據(jù)庫(kù)密碼:原數(shù)據(jù)庫(kù)登錄密碼。
5.默認(rèn)備份的數(shù)據(jù)庫(kù):填寫原MYSQL數(shù)據(jù)庫(kù)名。
填寫完成后點(diǎn)擊“提交”,若提示“設(shè)置參數(shù)成功”,則證明填寫的信息正確。若提示無(wú)法連接到服務(wù)器,則有可能您輸入的服務(wù)器地址或密碼
等信息有誤,再或者原MYSQL是5.0的,但在我們公司卻開通了MYSQL4.0的虛擬主機(jī)。
3.備份數(shù)據(jù)
當(dāng)參數(shù)設(shè)置成功后,點(diǎn)擊“帝國(guó)備份”左側(cè)的“備份數(shù)據(jù)”,將會(huì)進(jìn)入“備份參數(shù)設(shè)置”頁(yè),此時(shí)參數(shù)雖多,但幾乎您不需要更改任何東西,
唯一需要做的只是記住備份目錄就行了,最后點(diǎn)擊“開始備份”即可。(圖7)

4.設(shè)置要恢復(fù)的數(shù)據(jù)庫(kù)信息
當(dāng)提示“備份完畢”后,就需要將已經(jīng)成功備份的數(shù)據(jù)恢復(fù)到新的數(shù)據(jù)庫(kù)中了。點(diǎn)擊“帝國(guó)備份”軟件左側(cè)的“參數(shù)設(shè)置”,將我公司給您分配的
MYSQL數(shù)據(jù)庫(kù)的相關(guān)信息填寫進(jìn)去即可。(圖8)

填寫完成后點(diǎn)擊“提交”,系統(tǒng)將提示“設(shè)置參數(shù)成功”
5.恢復(fù)數(shù)據(jù)
當(dāng)新的數(shù)據(jù)庫(kù)信息設(shè)置完畢后,點(diǎn)擊左側(cè)的“恢復(fù)數(shù)據(jù)”,選擇剛才備份的目錄,并點(diǎn)擊“開始”恢復(fù)即可(圖9)

當(dāng)系統(tǒng)提示“數(shù)據(jù)還原完畢”時(shí),則證明數(shù)據(jù)遷移已經(jīng)完成,將您在我們公司虛擬主機(jī)中的程序數(shù)據(jù)庫(kù)連接信息改為新信息后(常見PHP程序的
數(shù)據(jù)庫(kù)連接信息修改細(xì)節(jié)見附錄),應(yīng)該打開網(wǎng)站試試,若能正常打開,則說明數(shù)據(jù)遷移成功;若打開網(wǎng)頁(yè)是亂碼,則說明本教程對(duì)您沒有幫助,
請(qǐng)嘗試通過其它方式遷移;若無(wú)法打開,則有可能您連接信息設(shè)置有誤,請(qǐng)聯(lián)系我司客戶給您提供必要幫助。
附錄:常見php程序的MYSQL連接文件信息:(所有路徑均相對(duì)于程序的安裝目錄,修改信息的時(shí)候切記不要?jiǎng)h除兩邊的引號(hào),推薦使用我司“文件管理”功能去修改)
1.shopex4.8
配置文件路徑:
\config\config.php
配置信息
define('DB_USER', 'MYSQL登錄用戶');
define('DB_PASSWORD', 'MYSQL密碼');
define('DB_NAME', '數(shù)據(jù)庫(kù)名');
define('DB_HOST', '服務(wù)器地址');
2.shopex4.7
配置文件路徑
\include\mall_config.php
配置信息
$dbHost = "服務(wù)器地址";
$dbName = "數(shù)據(jù)庫(kù)名";
$dbUser = "MYSQL登錄用戶名";
$dbPass = "數(shù)據(jù)庫(kù)密碼";
3.discuz
配置文件路徑
\config.inc.php
配置信息
$dbhost = '服務(wù)器地址'; // 數(shù)據(jù)庫(kù)服務(wù)器
$dbuser = '數(shù)據(jù)庫(kù)名'; // 數(shù)據(jù)庫(kù)用戶名
$dbpw = '數(shù)據(jù)庫(kù)密碼'; // 數(shù)據(jù)庫(kù)密碼
$dbname = '數(shù)據(jù)庫(kù)名'; // 數(shù)據(jù)庫(kù)名
4. phpwind
配置文件路徑
\data\sql_config.php
配置文件信息
define('DB_USER', '數(shù)據(jù)庫(kù)用戶');
define('DB_PASSWORD', '數(shù)據(jù)庫(kù)密碼');
define('DB_NAME', '數(shù)據(jù)庫(kù)名');
define('DB_HOST', '數(shù)據(jù)庫(kù)地址');
5.PHPCMS
配置文件路徑
\config.inc.php
配置文件信息
$CONFIG['dbhost'] = '數(shù)據(jù)庫(kù)主機(jī)';
$CONFIG['dbuser'] = '數(shù)據(jù)庫(kù)用戶名';
$CONFIG['dbpw'] = '數(shù)據(jù)庫(kù)密碼';
$CONFIG['dbname'] = '數(shù)據(jù)庫(kù)名';
6.DEDECMS
配置文件路徑
\include\config_base.php
配置文件信息
$cfg_dbhost = '服務(wù)器地址';
$cfg_dbname = '數(shù)據(jù)庫(kù)名';
$cfg_dbuser = '數(shù)據(jù)庫(kù)用戶';
$cfg_dbpwd = '數(shù)據(jù)庫(kù)密碼';
勾選遇到的問題提交給我們,收到反饋后保證及時(shí)修正更新!
提交反饋需要先登陸會(huì)員帳號(hào)