一次断电导致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 启动即退出也没有报错日志(未解决)

一次断电导致Mysql服务无法启动的经历

上一篇:如何批量处理图片大小?PS批量处理图片教程


下一篇:Oracle merage into