宝塔不小心把data文件删除,mysql无法启动怎么解决?

用的宝塔面板,因为data里log文件太大了,不小心全部删除了,导致mysql数据库关键文件缺失,无法启动怎么解决?

方法一:回收站恢复文件

文件删除后,会被放到回收站里,点击左侧栏文件位置,右边就可以看到回收站,把data里的文件先算恢复再说。

一般宝塔默认mysql存放数据的位置是/www/server/data。

如果手快的已经清空回收站了,那么就要用到其他方法了!

方法二:重装mysql

要重新mysql首先要卸载它,卸载它的前提是数据库已经清空,很多时候会发现已经删除了data里的所有文件,还是提示要清空,那么就可以用ssh远程命令强制安装。

方法三:直接重装系统

这个就简单多了,在服务器控制台选择重装系统即可。

注意事项:

重装mysql或重装系统前,要做好项目数据备份,网站代码在wwwroot文件夹里,压缩下载到本地即可。

数据库备份最好的方法是导出.sql文件,之后再导入,但是现在我们的mysql无法启动,所以是无法登陆导出的。

那么我们就找到宝塔musql存放数据库的位置/www/server/data,压缩所有数据库文件夹(和数据库同名),下载到本地即可。

这样的方法需要注意,重装系统后,安装mysql必须和之前的版本一致,因为不同版本使用的存储文件格式不同,比如之前是5.7,那么重装后也要安装mysql5.7,如果能导出.sql文件,则不用考虑版本一致问题。

重装后需要创建网站和数据库,绑定域名,然后再把压缩包传上去覆盖。

原创文章,作者:首晒网,如若转载,请注明出处:https://www.shoushai.com/p/585

(0)
上一篇 2024年 6月 7日 上午2:05
下一篇 2024年 6月 11日 上午9:45

猜你喜欢

发表回复

登录后才能评论