您的位置:首页 > 数据库 > MySQL

Syntax error or access violation: 1286 Unknown storage engine 'InnoDB' 解决办法

2017-03-06 23:38 1111 查看
1.今天在开发的过程种,执行migrate时发现设置表存储引擎为innodb时报错

Syntax error or access violation: 1286 Unknown storage engine ‘InnoDB’

看错误发现是我的数据库没有安装 innodb

而我用的是phpstudy的集成开发环境。

2.解决办法:

打开mysql管理工具->设置或修改密码

将默认的存储引擎修改为innodb



3.如果重新启动mysql发现服务启动不了。

删除mysql->data里面lib开头的缓存文件再重启

重新运行 migrate 即可解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 数据库
相关文章推荐