網站數據從虛擬主機遷移備份至VPS詳細教程

火幣

 

網站數據無非有兩個:一個是文件數據,什麼源碼啊,圖片啊;另一個就是資料庫數據,所以這裡我們分別對這兩種數據備份+遷移~

1.網站文件的備份

[notification type=”info”] 虛擬主機一般都是cPanel,用它自帶的File Manager很方便,在網站根目錄下直接compress一個壓縮包,命名比如說為backup.zip[/notification]

2.vps獲取網站文件

登錄SSH,cd到你網站目錄,用wget命令下載你的文件,最後unzip解壓剛才的壓縮包(比如我們的站點是A.com),則執行以下命令:

[notification type=”alert”] cd 你的網站目錄(如/home/wwwroot/A.com)
wget http://www.A.com/backup.zip
unzip backup.zip[/notification]

3.網站資料庫mysql的備份,方法有兩個(選擇其一)

1)phpMyAdmin備份數據到本地,這個很簡單,但可能較慢~
2)SSH命令行下進行。因為是HawkHost,可以tk客服讓他們開放SSH許可權,所以可以執行以下命令,導出資料庫:

[notification type=”alert”] mysqldump -u用戶名 -p密碼 資料庫名 > 你隨便命名.sql[/notification]

然後用mv命令,移動資料庫文件到網站目錄(為下一步再wget做準備~)

[notification type=”alert”] mv 剛才你命名的.sql /home/你的hawkhost用戶名/public_html/A.com/[/notification]

4.備份資料庫到VPS(對應第三步的兩個)

1)phpMyAdmin創建用戶、資料庫並導入資料庫;

大家務必把資料庫名和用戶名弄成和原來一樣的,這樣就不用改資料庫連接文件,如wp-config.php了

2)還是phpMyAdmin下創建用戶和資料庫吧(簡單些)然後在SSH下,wget遠程下載剛才的資料庫文件,再用MySQL命令導入~命令如下,

[notification type=”alert”] wget http://www.A.com/剛才你命名的.sql
mysql -u你新建的用戶名 -p用戶名密碼 你剛才新建的資料庫名 < 剛才你命名的.sql[/notification]

5.一點點清理工作,把剛才的壓縮包和資料庫文件現在都可以刪了~省得一不小心被別人下載了~rm命令唄~
6.最後就是改一下DNS的A記錄,看看你的成果了~
贊(0) 打賞
需要國外VPS建站朋友,請聯繫站長! 轉載請註明文章來源:VPSMVP部落 - 便宜VPS|VPS優惠|VPS測評|美國VPS|VPS教程 » 網站數據從虛擬主機遷移備份至VPS詳細教程
分享到: 更多 (0)
VULTR

評論 搶沙發

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞




友情鏈接:
 |  趙容部落  |  老左筆記  |  微魔部落  |  便宜VPS  |  vps小學生  |  主機百科  |  老蔣部落  |  老劉博客  |  全球主機  |  全球主機交流  |  數字居民  |  LET論壇  |  veidc測評  |  挖站否  |  VPS收割者  |  主機貼士  |  惠主機  |  荒島  |  VPS GO  |  國外VPS  |  主機之家測評

友情鏈接申請