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