有一些站长朋友在使用时会因为各种原因进行服务器搬家,老谭在家与大家一起分享一下我的方法。整体流程使用命令操作,非常实用 Linux 搬迁,主要就是先备份数据库、然后打包网站程序、上传到新服务器、还原数据库并进行服务器网站配置、最后 host 测试无误后修改域名解析
windows 界面操作 就不做详细介绍了
第一步 连上 Linux 服务器后使用命序备份数据库
mysqldump -uroot -p 你的 mysql 密码 --default-character-set=utf8 数据库名 > /root/自定义备份名.sql
mysqldump -uroot -p123456 --default-character-set=utf8 xzcms> /root/xzcms.sql
第二步 打包网站程序 主要是命序 tar -czvf 文件名.tar 网站路径
tar -czvf demo.tar /demo
第三步 上传文件到新服务器 scp 命令 执行后会叫您输入新服务器的密码 IP 请更换为您新服务器的 IP
scp ./demo.tar root@114.114.114.114:/root/demo.tar
scp ./demo.sql root@114.114.114.114:/root/demo.sql
第四步 连上新服务器 还原数据库 还原前需要先在新服务器上建立数据库 如果没有创建可以先用 create 命令创建后再使用source 命令还原
mysql -uroot -p123456
create database demo;
use demo;
source /root/demo.sql
第五步 配置新服务器网站运行环境,以 Nginx 为例、只需要装旧服务器的配置上传到新服务器的配置目录下、解压刚才上传的 demo.tar 到网站目录、重加载 nginx 服务器配置即可。
mv demo.tar /home/wwwroot
tar -xzvf demo.tar
第六步 配置 host 测试 windows 为例 记事本打开 C:\Windows\System32\drivers\etc 保存后 打开浏览器就可以检测您的网站搬迁到新服务器后是否正常了。测试无误后、修改DNS解析就完成了网站的搬迁。
114.114.114.114. demo.xzcms.org
暂无评论