一号优惠经验分享网
51福利网的各种薅羊毛福利经验笔记

记录一次宝塔面板误删数据库日志导致重新安装mysql并恢复网站过程

先给结论再说经历:

①宝塔面板取消数据库日志和删除地方,在面板mysql——mysql管理——日志 可以关闭数据库日志和清空日志。

51福利网

②清理网站请先备份网站和数据库

③数据库文件在/www/server/data下面相应文件夹中。如果mysql软件已经无法备份,请一行先打包备份这里面内容。

④平时一定要养成常备份的习惯,最好每天自动备份一份数据库。

过程:

之前一直开了数据库日子所以定期需要清理一下数据库日志。今天服务器突然满了,一时心急忘记了在哪里删除然后进/www/server/data删除了相应的日志文件,估计没注意然后误删了数据库其他小文件,并且清空了回收站。一直百度并弄了半天才成功挽救回来。

误删后的情况就是宝塔mysql软件无法启动,重启服务器都不行。

因为是误删其他小文件,所以按

①网上教程检查mysql配置文件/etc/my.cnf的日志路径都是没有问题的,

②然后进入ssh终端重启重启数据库看错误提示:

使用 service mysqld start 启动数据库。出现错误提示

ERROR! MySQL server PID file could not be found!
Starting MySQL... ERROR! The server quit without updating PID file (/www/server/data/143xx.pid).

然后按教程一些操作发现都没用,最后还是卸载mysql重新安装的,因为这个时候在宝塔面板数据库里面已经不能备份了,提示我数据库未启动。所以我只有在/www/server/data里面将相应的数据库进行了压缩备份下载到本地。

然后卸载宝塔mysql软件

点击左侧栏“软件管理”–“运行环境”,即可看到MySQL,选择“卸载”

因为后台有数据库也无法删除所有这里卸载不掉,提示如下:

数据库列表非空,为了您的数据安全,请先备份并删除现有数据库
强制卸载命令:rm -rf /www/server/mysql

所以只有强制卸载在ssh终端直接执行命令rm -rf /www/server/mysql

不用管错误提示,一会就卸载了,然后重新安装mysql软件

安装好后,宝塔面板——数据库还有之前的数据库但是无法操作也无法删除,这时候请/www/server/data里面建立相应的空文件夹数据库。然后就可以在宝塔面板——数据库管理删除那几个数据库了。

然后在新建数据库,导入备份或者像我今天一样没有在数据库备份而是打包的文件,就到/www/server/data相应的文件夹里导入之前压缩备份的文件,解压恢复之前即可。

然后网站就可以正常了。

一号优惠 · 51福利网薅羊毛福利具有时效性,如已失效,请留言
文章名称:《记录一次宝塔面板误删数据库日志导致重新安装mysql并恢复网站过程》-一号优惠 · 51福利网
免责申明:本站所有活动信息均来自网络,如有失效、违规、不实或侵权,请联系我们删除。谢谢

评论 抢沙发

一号优惠经验分享网最新最全薅羊毛,现金红包线报网

一号优惠经验分享网提供每日最新内部优惠,薅羊毛活动,现金红包领取,免费福利和网赚福利手机赚钱线报,打造中国最受欢迎的网赚信息发布平台!51福利网

51联盟线报群赚钱·合作·帮助

登录

找回密码

注册