小皮面板怎么备份网站数据

juming
juming 初级会员超兽战士
发布于 2026-10-08 02:40 ·1 浏览 ·0 回复

照着小皮面板(phpStudy / xp.cn)的界面走一遍,你就能把网站文件和数据库完整备份到本地,服务器出问题时能直接还原。

第一步:确认你用的是哪个版本,找到备份入口

小皮面板有两个形态,备份入口位置不一样,先对上号再动手。

  • Windows 版(phpStudy v8 系列):本机上的客户端程序,标题栏会写「phpStudy V8.x」。左侧竖排菜单是「首页 / 网站 / 数据库 / 文件 / 软件管理 / 环境 / 设置」,没有自带备份按钮,靠「文件」+「数据库」两个菜单手工导。
  • Linux 版(服务器上装的小皮面板):浏览器访问 http://服务器IP:9080 登录,左侧菜单是「首页 / 网站 / 数据库 / FTP / 文件 / 计划任务 / 软件商店 / 设置」。这里「网站」和「数据库」列表里各有「备份」按钮,还有自动备份的计划任务。

注意:Linux 版首次登录要输入安装完成时终端给出的账号密码和安全入口路径,忘了可以在服务器上执行 bt default(或面板自带的重置命令)找回。

第二步:备份网站文件(程序、图片、附件)

这一步把网站目录整体打包成一个压缩包,得到一份可直接下载的文件。

Linux 版:左侧点「文件」,进到网站根目录,默认是 /www/wwwroot/你的域名。勾选站点目录(或进入目录后全选),点顶部工具栏的「压缩」,格式选 zip,压缩完成后在文件列表里点「下载」存到本地电脑。

Windows 版:左侧点「文件」,定位到网站根目录,默认是 D:\phpstudy_pro\WWW\你的站点(安装时改过盘符的话按实际路径来)。同样选中目录 → 「压缩」→ 下载。

注意:不要漏掉网站根目录之外的配置文件,比如你改过的 nginx 伪静态规则、.env、config/database.php 这些如果不在站点目录里,要单独复制一份;上传的附件目录如果被单独挂载到别的盘,也要一并备份。

第三步:备份数据库(文章、用户、订单都在这)

网站文件不含数据,数据库必须单独导出,得到的是一个 .sql 文件。

  1. 左侧点「数据库」,找到该站点对应的库(库名一般和站点名一致)。
  2. 点该行右侧的「管理」,会自动打开 phpMyAdmin。
  3. 在 phpMyAdmin 左侧点中该数据库名,顶部切到「导出」标签,导出方式选「快速」,格式选 SQL,点「执行」,浏览器会下载一个 .sql 文件。

数据量大的站点(几百 MB 以上)用 phpMyAdmin 容易超时,改用命令行更稳:

mysqldump -u root -p 数据库名 > /www/backup/数据库名_$(date +%F).sql

回车后输入数据库密码即可。

注意:直接去复制 MySQL 数据目录(如 /www/server/data/数据库名)里的文件当备份是不可靠的,MyISAM 表可能损坏、InnoDB 表会缺数据,务必用导出或面板备份。

第四步:Linux 版用面板自带备份 + 计划任务自动化

手动备份容易忘,这一步让它每天自动跑。

立即备份一次:左侧「网站」→ 对应站点右侧点「备份」→「创建备份」,备份文件落在 /www/backup/site/;「数据库」→ 点「备份」,文件落在 /www/backup/database/。

设置自动备份:左侧「计划任务」→「添加任务」,任务类型选「备份网站」(或「备份数据库」),执行周期选「每天」并设定时间(建议凌晨 3 点左右),保留份数填 7,保存。

注意:面板的自动备份默认存在服务器自己这块硬盘上,硬盘坏了备份一起没。务必在计划任务里配置阿里云 OSS、腾讯云 COS 等对象存储,或者定期把 /www/backup/ 下载到本地。

第五步:验证备份文件,别等出事才发现是空的

把下载下来的 zip 解压,确认里面有 index.php、uploads 等目录;把 .sql 文件用文本编辑器打开,看是否包含 CREATE TABLE 和 INSERT INTO 语句。文件大小明显偏小(比如数据库只有几 KB)通常说明导出失败。

有条件的话,在本地 phpStudy 里新建一个站点,导入 .sql、解压网站文件,跑起来能正常访问,才算备份闭环。

小结

  • 完整备份 = 网站文件压缩包 + 数据库 .sql 文件,缺一不可。
  • Windows 版走「文件」压缩、「数据库」→ phpMyAdmin 导出;Linux 版可直接用「网站 / 数据库」列表里的「备份」按钮。
  • Linux 版用「计划任务」设每日自动备份,并一定要开对象存储或定期下载到本地。
  • 备份存本地电脑或云存储,不要只留在服务器同一块盘上。
  • 备份后解压看一眼、导一次试试,验证过的备份才叫备份。
版权声明:本文来自 GJ站长论坛《小皮面板怎么备份网站数据》
原文链接:https://www.gj0.com/thread-698.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~