oneinstack备份迁移教程

换了新的VPS,这里记录一下个人oneinstack备份迁移的步骤

1.备份nginx配置


nginx配置目录 /usr/local/nginx/conf
#scp同步nginx配置
scp -p -P 22 -r /usr/local/nginx/conf/rewrite [email protected]:/usr/local/nginx/conf/
scp -p -P 22 -r /usr/local/nginx/conf/ssl [email protected]:/usr/local/nginx/conf/
scp -p -P 22 -r /usr/local/nginx/conf/vhost [email protected]:/usr/local/nginx/conf/

2.备份wwwroot 网站数据


#scp同步wwwroot
scp -p -P 22 -r /data/wwwroot/default [email protected]:/data/wwwroot/
scp -p -P 22 -r /data/wwwroot/yourdomian.com [email protected]:/data/wwwroot/

3.备份mysql用户和数据


mysql数据目录位置 /data/mysql
#scp同步mysql配置
mysqldump  -uroot -proot --all-databases > backupdb2020.sql #导出所有数据库
scp -p -P 22  /root/backupdb2020.sql [email protected]:/root/backupdb2020.sql #传输到目标服务器
mysql -uroot -proot < /root/backupdb2020.sql  #覆盖导入所有数据库


如果你不嫌麻烦也可以使用phpmyadmin导出用户和数据,然后用phpmyadmin再导入

4.备份/root/.acme.sh


注意:覆盖文件前,先设置一个vhost激活一下acme.sh
 
#scp同步acme.sh配置
scp -p -P 22 -r /root/.acme.sh [email protected]:/root/

此处评论已关闭