zoukankan      html  css  js  c++  java
  • 一次断电导致Mysql服务无法启动的经历

    服务器断电导致数据库服务无法启动!!!!!!报错  updating  /xxx/xxx/mysql.pid文件失败

    网上解决办法:

    1. 给data目录mysql用户权限 chmod  R mysql:mysql /xxx/xxx/data(my,cnf下配置的datadir),重启服务后还是不行(未解决)
    2. 手动创建该文件然后随便写几个数字,重新启动服务(systemctl restart mysqld.service)后不报错通过systemctl status mysqld.service查看状态   active:exit 启动即退出也没有报错日志(未解决)
    3. my.cnf文件中mysqld添加innodb_force_recovery=1后启动服务成功进入,但是如果删除改行命令启动服务还是失败。网上查询这个参数是跳过某个文件的检测,感觉这样不靠谱。
      大招来了:按上面方式启动后通过navicat连接数据库导出数据库数据文件,然后在备份my.cnf和data里面的所有文件。。。。重装mysql。

     2. 手动创建该文件然后随便写几个数字,重新启动服务(systemctl restart mysqld.service)后不报错通过systemctl status mysqld.service查看状态   active:exit 启动即退出也没有报错日志(未解决)

    作者:刘志红

    -------------------------------------------

    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    多线程之 Final变量 详解
    多线程之 Volatile 变量 详解
    并发安全问题之HashMap
    探索设计模式目录
    MYsql 锁详解 锁 与索引的关系
    JVM GC 相关
    sql 注入 及 in 注入
    00
    03
    02
  • 原文地址:https://www.cnblogs.com/chengxuyuan-liu/p/14680496.html
Copyright © 2011-2022 走看看