三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

如何在CentOS7.9上恢复网站和数据库?

美国、香港服务器

如何在CentOS7.9上恢复网站和数据库?

10-17   来源:

 ## 方案 1:宝塔面板内恢复(最简单,宝塔环境推荐)

 
### 1、网站文件恢复
 
1. 上传网站压缩包到服务器,可在宝塔【文件】上传,或 SFTP 传到 `/www/backup/site/`
2. 宝塔 → 网站 → 找到目标站点 → 备份 → 从本地文件导入备份,选择压缩包恢复
 
或者:文件管理器,进入站点目录 `/www/wwwroot/域名`,删除原有文件,解压备份包覆盖
 
### 2、数据库恢复
 
1. 宝塔 → 数据库 → **先新建同名数据库**(字符集建议 utf8mb4)
2. 点击导入,上传 `.sql` 文件执行导入
3. 导入完成后,修改网站配置文件(`config.php`/`.env`):更新数据库名、账号、密码
 
## 方案 2:SSH 命令行手动恢复(无宝塔、卸载宝塔后使用,可直接复制)
 
假设备份文件放在 `/data/backup/`
 
示例:web_20261017.tar.gz 网站包;db_20261017.sql 数据库备份
 
### ① 恢复网站源码
 
# 解压网站包,覆盖到根目录(根据你的包打包路径调整)
tar -zxvf /data/backup/web_20261017.tar.gz -C /
 解压完成后,**必须修正目录权限**(CentOS7 Nginx 推荐)
 
# 替换为你的网站目录
chown -R www:www /www/wwwroot/你的网站目录
chmod -R 755 /www/wwwroot/你的网站目录
 
### ② 数据库恢复
 
1. 先登录 MySQL,创建数据库(字符集 utf8mb4)
 
mysql -uroot -p
# 进入mysql命令行执行
CREATE DATABASE 数据库名 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
exit;
 
2. 导入 sql 备份文件
 
mysql -uroot -p数据库密码 数据库名 < /data/backup/db_20261017.sql
 `-p`后面密码**不要空格**;导入大库可加上 `--max_allowed_packet=1024M`
 
### ③ 修改网站数据库配置
 
找到网站配置文件(如 `config.php` / `.env`),核对:
 
- DB_NAME 数据库名
- DB_USER 数据库账号
- DB_PASSWORD 数据库密码
- DB_HOST 一般是 `127.0.0.1`
 
### ④ 重启服务
 
systemctl restart nginx
systemctl restart mysqld
 
## ✅ 验证步骤
 
1. 访问网站前台,看页面是否正常打开
2. 登录网站后台,确认数据完整(文章、用户)
3. 查看 Nginx 日志排查报错:`tail -f /www/server/nginx/logs/nginx.log`

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:没有了 下一篇:如何备份CentOS7.9上的网站和数据库?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器、香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)