為了遷移數(shù)據(jù)庫,有如下三個步驟:
第一步 – 執(zhí)行mysql轉(zhuǎn)儲
在將數(shù)據(jù)庫文件傳輸?shù)叫碌腣PS之前,我們首先需要使用mysqldump命令在原始虛擬服務(wù)器上備份它。
mysqldump -u root -p --opt [database name] > [database name].sql
登錄后復(fù)制
執(zhí)行轉(zhuǎn)儲后,即可準(zhǔn)備傳輸數(shù)據(jù)庫。
第二步 – 復(fù)制數(shù)據(jù)庫
SCP幫助您復(fù)制數(shù)據(jù)庫。 如果使用上一個命令,則將數(shù)據(jù)庫導(dǎo)出到主文件夾。
SCP命令具有以下語法:
scp [database name].sql [username]@[servername]:path/to/database/
登錄后復(fù)制
樣本傳輸可能如下所示:
scp newdatabase.sql user@example.com:~/
登錄后復(fù)制
連接后,數(shù)據(jù)庫將傳輸?shù)叫碌奶摂M專用服務(wù)器。
第三步:導(dǎo)入數(shù)據(jù)庫
一旦數(shù)據(jù)已傳輸?shù)叫路?wù)器,您可以將數(shù)據(jù)庫導(dǎo)入MySQL:
mysql -u root -p newdatabase With that, your transfer via SCP will be complete. By Etel Sverdlov
登錄后復(fù)制
這樣,您通過SCP轉(zhuǎn)移將完成。