linux(邊壓縮邊傳輸邊解壓)
比如我要轉移舊VPS /home/wwwroot 下的web目錄到新VPS(123.123.123.123)的/home/wwwroot 目錄下
1.進入目錄
cd /home/wwwroot
2.壓縮,傳輸,解壓同步進行(注:此傳輸默認新VPS的SSH端口為22)
tar czf - web | ssh
[email protected] tar xzf - -C /home/wwwroot
黑闊橫行,如果新的VPS端口已修改。(修改SSH端口方法)假設修改端口為8888.則命令應為
tar czf - web | ssh -p 8888
[email protected] tar xzf - -C /home/wwwroot
復制代碼回車之後(存在詢問,輸入yes)輸入新VPS的密碼
等就可以了,如果有流量監控軟件,可以在新vps上看到呼啦呼啦的跑~
數據庫導入導出,也可以類似完成.當然最好兩方版本相同 。
按照LNMP 默認安裝的mysql目錄,需要轉移的文件夾位於 /usr/local/mysql/var ,文件名為表名。
例如 現在需要轉移舊VPS的數據庫名為 test,轉移到新VPS,可以按照如下操作
1.進入目錄
cd /usr/local/mysql/var
2.壓縮,傳輸,解壓同步進行(注:此傳輸默認新VPS的SSH端口為22,其他端口參照上面寫法)
tar czf - test| ssh
[email protected] tar xzf - -C /usr/local/mysql/var