1、打开配置文件my.ini找到innodb_additional_mem_pool_size=4M在此下面空一行,添加如下信息innodb_force_recovery=4(mysql数据库启动级别设置,设置后会忽略某些配置错误,强制启动!)
2、这时候可以重启数据库了,在innodb_force_recovery配置的作用下,所有的插入与更新操作将被忽略
3、使用命令导出所有的数据库表和数据
mysqldump -t -u(用户名) -p(密码) 数据库名 --default-character-set=utf8 > d:auditdb.sql( d:auditdb.sql为举例)
4、卸载服务端相关程序,重新安装相同版本的服务端
5、从第3步备份的文件中恢复所有的数据( mysqldump -t -u(用户名) -p(密码) 数据库名 --default-character-set=utf8 < d:auditdb.sql( d:auditdb.sql为举例))