迁移服务

迁移服务是针对的是需要迁移服务器的项目,可以完整将网站及数据库迁移到目标服务器。

一、

使用WIDE全站迁移工具进行迁移

1.依次打开:站点管理->运维->全站迁移

  

2.填写原始域名、目标域名、目标服务器及登录密钥后开始迁移

  

二、

使用命令行工具进行迁移

1. 如何执行迁移服务只同步网站文件

bash /home/httpd/wware/tools/cisync_site.sh -k 192.168.1.1.id_rsa -s 192.168.1.1 -d dev.spolo.org -t dev.spolo.org -a

参数说明:
-k :目标服务器ssh登录密钥
-s :指定服务器ip或域名(默认是dev.spolo.org)
-d :指定本地网站域名
-t :指定目标域名(默认是dev.spolo.org)
-a :开关参数,追加模式(默认是false)
-e :保持追加模式,忽略强制更新数据库的请求。
-n :不同步schema信息,默认是同步schema信息的。
-i :同步数据,这将使得网站文件及数据库全部同步到目标服务器。

 

2. 如何使用迁移服务同步网站文件及数据库

bash /home/httpd/wware/tools/cisync_site.sh -k 192.168.1.1.id_rsa -s 192.168.1.1 -d dev.spolo.org -t dev.spolo.org -a -i

只需要加一个-i参数,就可以将网站文件及数据库全部同步到目标服务器。
如果目标机已经存在对应域名的数据,会交互式询问确认码(wware),正确输入方可继续执行
因为数据会被覆盖,所以没有提供全自动的数据迁移,必须回答一次确认码,如需全自动,请自行删除确认码部分代码再次执行即可。

 

3.注意事项

同步数据库时如果目标服务器存在数据库,请一定确认目标服务器上的数据是否可被覆盖,如果不确定请先做好备份工作。