最近在2台vultr的vps之间迁移wordpress,比如将VPS-1的数据迁移到VPS-2上
VPS-2上建立和VPS-1一样的环境,比如nginx,php,mysql之类
vps-1数据打包
把/home/wwwroot文件夹压缩成一个名叫wwwroot.tar.gz的压缩包,放在当前目录下
tar zcvf wwwroot.tar.gz /home/wwwroot
将wwwroot.tar.gz的压缩包放到/home/wwwroot/xxx.com/web目录下(网站根目录)
mv wwwroot.tar.gz /home/wwwroot/xxx.com/web
VPS-2获取压缩包
获取压缩包
wget http://www.com/wwwroot.tar.gz
转移压缩包到/home目录下并解压
mv wwwroot.tar.gz /home tar zxvf wwwroot.tar.gz
数据库导出导入
用phpmyadmin导出数据库,一般为.sql文件。再用同样方法在VPS-2上获取数据库文件,然后依然用phpmyadmin导入数据库。需要注意的是数据库名不要变更。
DNS解析
将dns解析到VPS-2上
如果有更简便的方法,欢迎留言。