参考网页
https://zhidao.baidu.com/question/746894876932022292.html
https://blog.csdn.net/shushugood/article/details/80226767
问题背景
创建了一个数据库然后想删除,因为自己本机性能较低的原因,通过navicat删除总是死机。
然后直接从任务管理器kill掉mysqld进程,然后手动删除了那个数据库。
就报这个错了,无法创建新表了。
解决
关闭数据库。
my.ini配置文件,将 innodb_force_recovery= 这句话注释掉。(之前innodb_force_recovery= 这句话是没有被注释掉的)
重启数据库。
然后问题就解决了。创建表是不报这个错误了。
为什么?
所以注释掉,就没有这些影响了。