MySQL无法启动报 Error: could not open single-table tablespace file ./mysql/innodb_table_sta

MySQL无法启动报 Error: could not open single-table tablespace file ./mysql/innodb_table_sta

从错误日志可以看出来是innodb引擎出了问题,在mysql的配置文件my.ini里找到 [mysqld]字段,添加 innodb_force_recovery=1即可强制修复,这种错误出现的原因一般都是数据库非正常关闭造成的。比如经常用任务管理器强制结束mysqld.exe进程。

解决方法:

# 服务端部分
[mysqld]
#(可换1-6 进行尝试:MySQL无法启动报 Error: could not open single-table tablespace file ./mysql/innodb_table_sta 解决完记得注释掉!)
innodb_force_recovery = 1 

猜你喜欢

转载自blog.csdn.net/wh445306/article/details/111873842
今日推荐