服务器迁移不求人 — 搬家到新服务器的标准流程
服务器迁移是运维中最常见的操作之一。换机房、升级配置、迁移数据,按这套流程走,不容易翻车。
第一步:准备工作
迁移前先列出清单:
- [ ] 新服务器已装好系统
- [ ] 旧服务器的账号密码都记好了
- [ ] 网站需要备份的目录已确认
- [ ] 数据库账号密码已记下
- [ ] 域名解析商后台能登录
第二步:备份数据
网站文件
Linux 用 tar 打包:
tar -czvf /backup/www_$(date +%Y%m%d).tar.gz /www/wwwroot数据库
mysqldump -u root -p --all-databases > /backup/db_$(date +%Y%m%d).sql第三步:部署新服务器
- 安装 Web 环境(Nginx/Apache、PHP、MySQL)
- 创建同样的网站目录结构
- 上传备份文件到新服务器
- 导入数据库:
mysql -u root -p < /backup/db_20260712.sql第四步:切换域名
- 修改域名解析,指向新服务器的 IP
- 等解析生效(一般 5-30 分钟)
- 用浏览器访问确认网站正常
第五步:收尾
- 解析生效后,先不要关旧服务器
- 观察 2-3 天,确认新服务器稳定后,再释放旧服务器
- 旧服务器上的数据保留 7 天再清理
注意事项
- 如果用了 CDN,记得在 CDN 后台更新源站 IP
- 如果用了 HTTPS,检查 SSL 证书是否绑定了新 IP
- Windows 服务器迁移注意要导出 IIS 配置
- 迁移完成后修改所有密码
按这个流程走,服务器迁移不会丢数据,也不会出现长时间断网。
评论