admin管理员组文章数量:1539849
2024年5月19日发(作者:)
网站后台数据被“一键清除数据”后如何恢复
今天单位网站信息管理员小陈做了一件很糟糕的事情,在对后台数据进行更新的时候,
误以为“一键清除数据”为清除发布的缓存或来不及删除的数据,选择对栏目、模型、视
频库等进行了清除,导致整个网站结构、内容全部被清除,所有的数据统统消失的无影无
踪,将网站数据当垃圾删除了。这一下可吓坏了小姑娘,紧急求助到技术部门,期望能提
供帮助,将数据、栏目、结构等找回。
经了解,她进行的操作为:
这一下,我也傻眼了,自从该网站建设完成后,就没有对数据库进行备份操作,导致
清理数据后数据库内的数据也一并删除了,没有备份,服务器为虚拟机,无法做数据恢复,
栏目设置为动态,也没法一条一条进行添加恢复,顿时感觉到一种无力感。这样太坑爹了
吧,这么重要的一个按键,居然就这么任意的任性的放在内容管理里面,唉,难道只能接
受全部推倒重来的事实了吗?几年的辛勤劳动成果要再发一遍还真要难倒一片人哦。同事
说,有不有后悔药哦,同事一语惊醒梦中人,我记得以前安装后台的时候,有工程师提过,
phpcms有个后悔药,清除文件后,可以自动生成一个数据库文件,便于数据库对模型等
恢复。经过反复查找、实验,终于恢复了。其具体恢复原理与方法如下:
原理:虽然一键清理没有提示保存重要的东西,但是在清理的瞬间的前一刻它会备份
数据到网站的服务器上,具体位置在/caches/backup/default/目录下,抓哟包括以下几
个数据库文件:、、、news_、position_、
、video_。主要是、、news_,
其他的一般影响不大,只需要把这些数据导入回网站的数据库就可以了。
操作方法:登录服务器(可以直接登录服务器(远程、本地均可),也可以通过ftp(创
建了的话),打开目录/caches/backup/default/,把以上文件拷贝(或下载)下来,通过
数据库管理工具(直接登录phpmyadmin)依次导入这些文件(拷出的文件均已写好sql
语句,不需要再修改,都是带有insert语句的正确数据库语句,导入完成后,尽到网站后
台,点击右上角“更新缓存”-生成首页,数据就全部回来了。网站就又恢复到你点击“一
键清理数据”前的状态了。亲测有效。
Phpcms版本:V9,数据库:mysql。操作基础:会一定的数据库基础知识。
建议:收回“一键清理数据”菜单,重新设置权限,每一个月至少备份一次数据库,
异地备份。
版权声明:本文标题:网站数据一键清除数据如何恢复 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1716119816a487175.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论