1 编辑mysql配置文件,修改innodb_force_recovery必须大于0 根据情况自己试(一般修改成1就可以启动mysql,这时候insert update delete无效)
vi /etc/my.cnf
innodb_force_recovery=1
2 备份崩溃的数据库
3 备份 ibdata1 ib_logfile0 ib_logfile1文件之后,删除这三个文件,再次修改mysql配置文件,设置innodb_force_recovery=0
vi /etc/my.cnf
innodb_force_recovery=0
4 mysql重启
systemctl start mysqld
5 最后再还原数据库