unknown error mysql_mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法...
发现问题
最近在工作中遇到一个问题,在运行了一个innoDB类型的sql文件,报了Error: Unknown storage engine 'InnoDB'错误,网上查了很多方法,但是都没办法真正解决我的问题,后来解决了,在这里总结一下过程,方便有遇到类似情况的朋友们可以有的参照,下面话不多说,来一起看看详细的介绍吧。
解决过程:
我用的是MySql5.5版本的数据库。出现以上错误的时候先用命令-》show engines;查看一下引擎详情:
发现并没有innodb这个条目:
然后我们查看日志文件:
不知道windowns日志文件位置的可以用命令->show variables like '%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 = normal
其中innodb_flush_method = normal是最后补进去的,其他的参数原来配置文件中都有。
更改完成后,保存并从新启动mysql服务。
再次执行-》show engines;
发现innoDB已经可以使用了,这样就表示成功了。
再次去运行刚才的文件就能完美运行了。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。
本文标题: mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法
本文地址: http://www.cppcns.com/shujuku/mysql/198042.html
unknown error mysql_mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法...相关推荐
- 导入sql文件报错:MySQL server has gone away 以及解决方法
项目场景: 导入sql文件报错:MySQL server has gone away 以及解决方法 问题描述: 在我们使用mysql导入大文件sql时可能会报MySQL server has gone ...
- navicat执行sql文件报错:1840-@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.
问题: 使用navicat执行保存的sql文件时报错: [ERR]1840-@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUT ...
- mysql 导入错误_mysql导入sql文件报错 ERROR 2013 2006 2002
今天导入sql总是提示错误 ERROR 2013 (HY000): Lost connection to MySQL server during query ERROR 2006 (HY000): M ...
- linux wget 下载文件 报错 To connect to xxxx, use ‘--no-check-certificate’ 解决方法
远程调用下载文件直接用wget就可以,一般文件路径类型是http.如果有遇到是https就会下载出错. 错误如下: [root@vmu010226-node1 tmp]# wget https://w ...
- sql无效字符 执行sql语句报错解决方案
sql无效字符 执行sql语句报错解决方案 参考文章: (1)sql无效字符 执行sql语句报错解决方案 (2)https://www.cnblogs.com/feifeicui/p/8907851. ...
- navicat for mysql执行sql语句报错: [Err] 1146 - Table ‘performance_schema.session_status‘doesn‘t exist 解决办法
navicat for mysql执行sql语句报错: [Err] 1146 - Table 'performance_schema.session_status' doesn't exist 解决办 ...
- java maven程序包不存在_Maven install 报错程序包不存在问题的解决方法
概述 在mvn clean install时,控制台各种报错,大概有: java:[8,52] 程序包com.xxx不存在 java:[98,27] 找不到符号 符号: 类 XXX 位置: 类XXX ...
- linux报错Loading mirror speeds from cached hostfile解决方法 【yum错误记录】
linux报错Loading mirror speeds from cached hostfile解决方法 1.ping百度显示网络不可达 vim /etc/sysconfig/network-scr ...
- 导入自己模块包导入报错:ModuleNotFoundError: No module named ‘xxx‘解决方法 晓物智联
导入自己模块包导入报错:ModuleNotFoundError: No module named 'xxx'解决方法 文章来源于:http://www.52phm.cn/blog/detail/28 ...
最新文章
- 澎思科技马原:AI安防竞争还未结束,落地进入后发优势时代
- 装饰者设计模式,简单代码实现
- 理想边界尺寸怎么算_钻石型淋浴房三边尺寸怎么算?安装步骤有哪些?
- Vagrant 快速入门
- JimuReport积木报表——分组报表怎么做
- html chart标签,用 Chart.js 画扇形图并显示标签
- 面向数据科学家的 Docker 最佳实践
- 华为惨遭围剿;京东人工智能养猪;三星承认中国市场失败 | 极客头条
- phpstudy下载安装简明教程(图文)
- 上传代码到github代码仓库
- Datawhale组队学习周报(第044周)
- EUI学习之DataGroup与List
- JS获取ul中li的值同步到搜索框
- 宏基掠夺者圣盾5000、圣盾3000 评测
- java画板中画直线_画图板(画直线)
- 腾讯地图只显示某一区域,覆盖图,marker自定义图标和文本标注
- D3D9 HOOK [透视原理]
- 【养生】第一步-----筑基
- 网络对抗技术---实验一
- 山大华特卧龙学校第一届ACM赛后总结_题目
热门文章
- 光纤收发器长距离的传输过程出现死机的解决方案
- 什么是DVI光端机?dvi光端机的优势有哪些?
- 【渝粤教育】国家开放大学2018年秋季 0695-21T (1)农业企业经营管理 参考试题
- 物联网时代会给我们带来怎么样的改变?
- 开机启动失败_电脑常见开机引导错误的解决方法
- 【锁相环系列1】锁相环的基本原理
- 对linux的mv命令设计测试用例,测试用例中的细节 - 八音弦的个人空间 - OSCHINA - 中文开源技术交流社区...
- C++一天一个程序(二)
- jdbc-------JDBCUtil类 工具类
- 2018牛客暑假多校二 D(贪心)