MySQL执行解决SQL文件错误错误:未知的InnoDB的存储引擎

MySQL执行解决SQL文件错误错误:未知的InnoDB的存储引擎
发现问题

有一个问题在最近的工作,在一个SQL文件,InnoDB类型操作错误:未知的存储engine'innodb'reported错误,网上查了很多方法,但不能真正解决我的问题,然后解决,总结的过程中,遇到类似情况的朋友可以参考,下面说,看在细节。

解决过程:

我用数据库MySQL5.5版本。当上述错误发生时,使用命令显示发动机;发动机的细节:
发现没有InnoDB入门:

然后我们查看日志文件:

命令->显示变量如%ERROR%可不知道位置的窗口查看日志文件;
然后在我们找到的木头上:
错误的是,该ibdata1文件的内容是错误的。

接下来,我们关闭数据服务删除ibadata1文件的安装目录下,和错误日志在同一目录下的两个文件:看下面的图
后删除成功,改变my.ini文件参数

innodb_buffer_pool_size = 256m

innodb_log_file_size = 256m

innodb_thread_concurrency = 16

innodb_flush_log_at_trx_commit = 2

innodb_flush_method =正常
的innodb_flush_method =正常是最后填充,和其他参数都是在原来的配置文件。

更改完成后,保存启动新的MySQL服务。

再次执行显示引擎;
结果发现,InnoDB已经可用,所以它是成功的。

再次运行文件并完全运行它。

总结

以上就是本文的全部内容。希望本文的内容能给大家的学习或工作带来一定的帮助。如果有任何疑问,您可以留言交流,谢谢您的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部