锦鲤小子 技术分享

数据库搬迁问题[Err] [Dtf] 1286 – Unknown storage engine ‘InnoDB’

声明:本站源码仅做学习研究,严禁用于任何商业用途以及任何变现!

福利:注册以上任一交易所,可得本站【源码库】栏目下源码一套!

前几天阿里云演示服务器毫无原因的崩溃了,提交工单,阿里云的工程师也无法修复,最后给出来的解决方案是,创建快照,然后通过快照创建云盘,再通过复制快照内容,搬迁数据。无奈只能这么做了。

有百分之五十庆幸的是,代码都还在。复制也简单。因为我装的是宝塔,比较简单。就不在赘述了,有问题的可以留言。

下来是数据库挪,出现标题中的错误。

我是这么恢复数据的,把快照里的整个data文件夹down到本地以后,本地环境是phpstudy,线上是宝塔,无论是用phpmyadmin还是navicat导出sql都提示如下错误:

[Err] [Dtf] 1286 – Unknown storage engine ‘InnoDB’。

经过一系列的尝试和查询,解决方案如下:

打开 my.ini 找到 

[mysqld] 

port=3306 

basedir=”D:/phpStudy/MySQL/” 

datadir=”D:/phpStudy/MySQL/data/” 

character-set-server=utf8 

default-storage-engine=INNODB 

修改为INNODB以后,发现mysql无法启动,则删除 data 目录下 ib 开头的日志文件,然后重新启动

如此操作,则完美解决问题。导出熟悉的sql文件了。

希望对你能有所帮助。

1. 本站所有资源或来源于用户上传或搜集于网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
锦鲤源码_源码论坛_源码社区 » 数据库搬迁问题[Err] [Dtf] 1286 – Unknown storage engine ‘InnoDB’

发表回复

锦鲤源码论坛、分享更多优质有趣的源码

赞助锦鲤 自在遨游