[ERROR] The server quit without updating PID file

今天数据库升级,升到了一半,眼看就要将数据全部导入到自己升级后的表中去了,结果由于服务器磁盘空间不足,服务器宕机了,显示死锁;重启服务器怎么也不能重启成功;


查看日志


[ERROR] The server quit without updating PID file

进入到数据文件目录

上网搜寻结果:

让我删掉mysql-bin.index文件和ib——logfile0等相关文件,我索性将mysql-bin.~rec~文件也删除掉;

重启无果;

查看进程是否占用, PS -ef|grep mysqld 发现并没有 mysqld 进程

然后网上又说 https://blog.csdn.net/u010098331/article/details/50752640

按照他的套路一步一步做下去,发现毫无意义;并没有任何作用;可能是因为他的是修改配置后出错的解决办法吧,然而我的是宕机;

后面又有人让我修改配置文件

当我用这个重启,发现连日志文件也没有,有点绝望啊

还有一计:

也是没有任何用,结果 还是一直提示没有更新pid文件

这时候,我朋友让我用 df -h看一下磁盘空间,我发现我数据库的那个盘已经100%的使用率了


这时候,我将一些没有任何作用的表数据删除,清理出了,大概24G左右的内存

继续开启mysql服务;然而好像并没有什么卵用;

这个时候,我又看到大牛发话了https://www.cnblogs.com/glon/p/6728380.html点击打开链接

innodb_force_recovery;本身我配置文件中设置的值是为0,有人说应该设为4;我试了4,结果还是不行,这是后已经崩溃了,心理已经承受不了了,开始动重启服务器电脑的想法了;但是后来想想,重启电脑应该还是一个结果;急中生智;我把这个换成3试一下;结果OK了;服务器重启成功了;但是主从复制有问题;主从复制由于InnoDB强制恢复阻塞失败 1881 错误;

我将我失败的表,损坏的表删除掉了;因为做了备份;修改回InnoDB_force_recovery=0重启服务器,主从复制也没问题了;

后面只能从头再来升级了;


加班很苦逼,但加班需要有些收获,虽然



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值