实用救急,宝塔面板卸载环境后怎么恢复数据?
今天早上误卸载了宝塔面板,而且是执行的官方卸载脚本中的2——卸载宝塔及运行环境,然后突然发现有个网站的SQL没备份。于是到处寻找补救的方法,终于在宝塔论坛找到了教程,于是总结了一下,分享宝塔面板卸载环境后数据库丢失恢复教程以及卸载面板后网站文件丢失的问题,希望能给大家救急。
bt数据恢复教程
为了追求简洁,不让系统存留更多垃圾,每次卸载的时候都会选择清除软件的数据。于是选择了
2.。。。
再次安装面板后发现网站文件还存在,但是数据库全部清空了,于是去宝塔论坛求助。
卸载宝塔面板和建站环境之后,所有的数据文件是没有被删除的,数据还在 /www/server/data
这个目录下面。
只需要把 /www/server/data
重新备份一下,然后把mysql环境重新安装回去,再把备份的文件复制到 /www/server/data
下,重启mysql即可。
如果你是网站等数据文件丢失,可以尝试下面的方法进行恢复。
首先停止运行宝塔面板
bt 2
复制当天的面板数据库文件到 /www/backup
目录中,相当于备份今天的面板数据
cp -rp /www/server/panel/data /www/backup/data_2024_05_28
解压以前备份的面板数据库文件,日期选择面板出错的前一天,比如今天面板数据库文件坏了,那就是解压昨天的面板数据库文件,如果昨天的恢复后还是不行,就去恢复前天的文件,依次循环,直到恢复正常:
unzip /www/backup/panel/2024-05-27.zip
把解压好的面板数据库文件复制到对应的目录中,恢复数据:
\cp -rp 2024-05-27/data/* /www/server/panel/data/
启动面板
bt 1
使用以上方法可以大概率找回之前的数据,友情提醒千万千万千万要做好多地备份,否则一夜回到解放前。选择大厂的VPS,开启定时快照备份功能,对数据安全也有保障。