公告:

宝塔面板Mysql数据库无法启动不了的解决方法

作者:star0312 / 时间:3年前 (2022/01/15) / 分类:网站运营 / 阅读:1228 / 评论:1

3306端口没有被占用,
那就试试这个:
平时随意重启服务器,随意重启Mysql,调整性能等,中断操作。。一不小心就会出现无法启动。。。哭吧

遇到这种问题先直接找到目录文件/www/server/data/mysql-bin.index删除这个文件再说,

再点击启动,OK


  • 我的QQ二维码
  • QQ群
  • 我的微信二维码
  • 微信公众号

已有1条留言

  • xiaxing277  2023-01-28 17:55:08 回复该评论
    官网的解决方法 https://www.bt.cn/bbs/thread-82825-1-1.html
    您好,这个问题大概是遇到了难以恢复的问题,引起这个问题的基本上有MySQL自身软件层的,也有服务器硬件层面的问题,从多次恢复的情况来看,大部分人都是因为再未能正常关闭mysql前,重启了服务器或者关闭了服务器,导致的这个问题,
    解决方案
    1、关闭mysql的程序连接,也可以单独关闭网站,以免数据写入导致下面恢复过程中数据损坏
    2、可以在mysql配置文件中添加:
    innodb_force_recovery
    这个参数配置,值的范围是 (0-6)默认就是0,所以你可以选择 1-6直接,直到mysql可以启动
    等数据库启动后,会自动恢复数据,等数据完成后(也有可能无法恢复),做过全部备份
    3、把数据库卸载重新安装,将刚才的备份导入
    好了之后,记得做个计划任务,备份数据库,可以安装各个主流存储,进行异地备份,这样数据更安全。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。