网站VPS搬迁快速方法-适用于LNMP-LAMP等等

网站VPS搬迁快速方法-适用于LNMP-LAMP等等

1:先把网站的目录打包:

[root@bbs ~]# cd /home/wwwroot //进入相应的目录,进入那个目录就cd那个,比如进123,那就是cd /home/123 

[root@bbs wwwroot]# tar zcvf wwwroot.tar.gz wwwroot //使用tar打包且压缩wwwroot文件夹,压缩后的文件名为:wwwroot.tar.gz ,如果是123,就是tar zcvf 123.tar.gz 123

2:打包后,可以到另外一个VPS上下载这个备份包,也可以直接传到其它VPS上。

另外一个VPS上下载的步骤如下:先在原来的vps中把备份包放到www目录下面,然后再另外一个vps中敲入wget xxx.xxx.xxx.xxx/wwwroot.tar.gz,等下载完毕吧!

传到VPS上的命令如下: [root@bbs wwwroot]# scp -P 22 web_root.tar.gz root@your_vps_ip:/data //这个命令 -P 22 是指定vps SSH的端口,root@your_vps_ip,是帐号和你VPS的ip,回车后,会提示输入密码。输入确定后,文件就会传到你新的VPS的/data目录上,新的VPS上要先建data这个文件夹。

3:新VPS上用命令解压文件

[root@bbs wwwroot]# tar -zxvf wwwroot.tar.gz

网站搬家完毕。然后是数据库:

方法一:使用PHPmyadmin本地备份数据库

直接界面操作,导出并下载到本地,然后再上传到新VPS,再用PHPmyadmin导入。

方法二:使用PHPmyadmin远程备份数据库

直接界面操作,导出到data目录,然后用mv命令放到www目录,在新的vps中进入phpmyadmin中的updata目录,wget xxx.xxx.xxx.xxx/数据库名称.sql 等下载完后,在新的vps中的数据库中直接导入updata目录的中的数据。

至此,网站的VPS搬迁已经完成,这个过程很简单,不过难点在于有的网站所用的vps主机性能不好,tar时候会很慢,这个就是看你的RPla。我使用的阿里云下载Yardvps的备份,在6MB/s,说明YardVPS还是不错的,阿里云的I/O还是可以的。