小皮面板数据库备份要怎么操作
学完这篇,你能在小皮面板里给自己的数据库做一份能用的备份,并且知道备份文件在哪、怎么恢复、怎么让它每天自动备份。
第一步:登录面板,先确认要备份的是哪个库
打开浏览器输入面板地址(形如 http://你的服务器IP:8888),用管理员账号登录小皮面板。
登录后点左侧导航的「数据库」,页面会列出服务器上所有数据库,每一行显示数据库名、用户名、密码、备注和右侧操作按钮。把你要备份的库名记下来,比如 wordpress,后面的操作都要对号入座。
第二步:手动备份单个数据库
这一步做完,你会得到一份 .sql 备份文件。
在「数据库」列表里找到目标库那一行,点右侧的「备份」按钮(部分版本在「操作」列的更多菜单里,图标是三个点)。弹出的「备份数据库」窗口里,备份名称可以保持默认(一般是库名加时间戳),点「确定」。面板会立刻调用 mysqldump 导出,几秒到几分钟不等,取决于库的大小。
备份完成后,同一行右侧会出现「备份列表」或「管理备份」入口,点进去能看到刚才生成的文件记录,包含文件名、大小、创建时间。
注意:备份过程中不要刷新页面或重启面板,大库导出到一半中断,文件是不完整的,恢复时会报错。
第三步:把备份文件下载到本地
面板里的备份文件仍然和数据库在同一台服务器上,服务器磁盘坏了照样一起没。所以在备份记录里点对应文件的「下载」,把 .sql 文件存到你自己电脑上。
如果面板没提供下载按钮,就通过面板的「文件」功能进入备份目录手动下载。Linux 版常见位置是 /www/backup/database/,Windows 版一般在面板安装目录下的 backup\database\。备份记录里通常也会直接显示完整路径,以你面板上实际显示的为准。
注意:下载完成后建议解压或用文本编辑器打开看一眼,文件开头应该是
-- MySQL dump之类的注释,如果是 0 字节或全是乱码,说明备份没成功,需要重做。
第四步:设置每天自动备份
手动备份容易忘,用「计划任务」让它自己跑。
点左侧导航「计划任务」→「添加计划任务」,填写:
- 任务名称:
每日备份wordpress - 执行周期:每天
- 执行时间:
03:00(挑访问量最低的时段) - 任务类型:备份数据库
- 选择数据库:勾选目标库
- 保留份数:
7(多了会占满磁盘)
点「保存」后,任务会出现在列表里,状态显示为「正常」。第二天可以在备份记录里确认是否真的生成了新文件。
注意:保留份数一定要设,否则备份文件会无限堆积,把小磁盘撑满,最后数据库和网站一起挂。
第五步:验证备份能不能恢复
没恢复过的备份等于没有备份。在测试环境里操作:进入「数据库」→ 该库的「备份列表」,点某条记录的「恢复」,确认覆盖当前数据。恢复成功后页面会提示完成,再去网站前台看一眼数据是否正常。
如果面板恢复失败,也可以用命令行:
mysql -u root -p 数据库名 < /path/to/backup.sql
小结
- 备份入口在左侧「数据库」列表里,选中库点「备份」按钮
- 备份完必须下载到本地,别只留在服务器上
- 自动备份走左侧「计划任务」,类型选「备份数据库」,记得设保留份数
- 备份文件要有完整性和可恢复性两重验证,看一眼文件头、做一次恢复测试
- 大库建议在凌晨低峰期执行,避免影响线上访问
原文链接:https://www.gj0.com/thread-741.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。