管理员登陆

停止 继续 暂停 收听本文

VPS快速搬家

  1. tar czf - 源目录 | ssh root@目标IP tar xzf - -C /目标VPS路径

总而言之,一边打包,一边传,一边解压.比如我要转移旧VPS/var/www下的web目录到新VPS(123.123.123.123)的/var/luguan目录下 ,就在旧VPS上cd /var/www然后运行

  1. tar czf - web | ssh root@123.123.123.123 tar xzf - -C /var/luguan

回车之后输入新VPS的密码等就可以了,如果有流量监控软件,可以在新vps上看到呼啦呼啦的跑~MySQL也一样,比如进入/var/lib,可以转移整个mysql目录,也可以转移mysql目录下某个数据库,一样的操作.当然最好两方版本相同


本文来自:http://www.hostloc.com/viewthread.php?tid=90668&extra=&highlight=%E6%90%AC%E5%AE%B6&page=1

第二个方法:

从一个VPS空间搬到另一个VPS空间的快速方法,VPS快速搬家法。

1:先把网站的目录打包

:[root@www ~]# cd /home/wwwroot

//进入相应的目录,进入那个目录就cd那个,比如进123,那就是

cd /home/123[root@www www]# tar zcvf web_root.tar.gz web_root

//使用tar打包且压缩web_root文件夹,压缩后的文件名为:web_root.tar.gz ,如果是123,就是tar zcvf 123.tar.gz 123

2:打包后,可以下载到本地电脑上,也可以直接传到其它VPS上,传到VPS上的命令如下:

[root@www www]# 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@www www]# tar -zxvf web_root.tar.gz

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

方法一:使用PHPmyadmin备份数据库直接界面操作,导出并下载到本地,然后再上传到新VPS,再用PHPmyadmin导入。

方法二:使用mysqldump定时自动备份数据库

mysqldump -u用户名 -p密码 数据库名 > xxx.sql 

//导出数据库为sql文件同样用用传网站文件的方法(上面的1234),把SQL文件传到新VPS,如文件太大,可以用tar命令压缩之后再传输。mysql -u你新建的用户名 -p用户名密码 你刚才新建的数据库名 < xxx.sql //导入到新的VPS数据库 .

 本文来自:http://baike.ymvps.com/index.php/VPS%E5%BF%AB%E9%80%9F%E6%90%AC%E5%AE%B6%EF%BC%8C%E5%8D%81%E5%88%86%E9%92%9F%E8%A7%A3%E5%86%B3%E6%88%98%E6%96%97 

第三个方法:如果要在两台FTP之间对传,默认安装是不支持FXP的,需要做以下操作才可以。

vi /usr/local/pureftpd/pure-ftpd.conf

AllowUserFXP yes # 仅运行用户进行FXP传输,设置yes,服务器之间对传。(***)

两台服务器之间对传是非常快的。

i 键插入修改

修改完 ESC ,shift + : ,

:wq 保存退出。

重启pureftpd:pureftpd-restart

第四个方法:完整命令是 scp -r root@远程服务器IP:远程路径 本地路径

wget -r -c -nH –cut-dirs=1 ftp://用户名:密码@IP/web/d.tar.gz

信息科技 2011-11-25 13:16:28 通过 网页 浏览(2564) 打印

共有0条评论!

发表评论