mysql卡死无法关闭服务

mysql数控一直卡在启动中,不上不下非常无语,restart不了,stop不下来,

 

kill杀进程杀不完,

最后发现,需要先stop服务,再杀进程

 

其他操作:

设置innodb_force_recovery=1(2,3,4,5,6)

1-6,一个一个试,哪一个能起来用哪一个

[mysqld]  #下面追加

innodb_force_recovery=1

 

 

 

#innodb_force_recovery影响整个InnoDB存储引擎的恢复状况,默认值为0,表示当需要恢复时执行所有的恢复操作!!

#当不能进行有效的恢复操作时,Mysql有可能无法启动,并记录下错误日志。

#

#innodb_force_recovery可以设置为1-6,大的数字包含前面所有数字的影响。

#当该参数的数值设置大于0后,可以对表进行select,create,drop操作,但insert,update或者delete这类操作是不允许的。

#

#innodb_force_recovery=0表示当需要恢复时执行所有的恢复操作;

#innodb_force_recovery=1表示忽略检查到的corrupt页;

#innodb_force_recovery=2表示阻止主线程的运行,如主线程需要执行full purge操作,会导致crash;

#innodb_force_recovery=3表示不执行事务回滚操作;

#innodb_force_recovery=4表示不执行插入缓冲的合并操作;

#innodb_force_recovery=5表示不查看重做日志,InnoDB存储引擎会将未提交的事务视为已提交;

#innodb_force_recovery=6表示不执行前滚的操作,强制重启!

参考链接:https://blog.csdn.net/weixin_33672838/article/details/114336678

posted @ 2022-11-25 16:41  咿呀哒喏  阅读(383)  评论(0编辑  收藏  举报