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

来源:互联网 发布:短信王软件 编辑:程序博客网 时间:2024/06/06 06:49

1.今天在开发的过程种,执行migrate时发现设置表存储引擎为innodb时报错
Syntax error or access violation: 1286 Unknown storage engine ‘InnoDB’
看错误发现是我的数据库没有安装 innodb
而我用的是phpstudy的集成开发环境。


2.解决办法:
打开mysql管理工具->设置或修改密码
将默认的存储引擎修改为innodb
这里写图片描述


3.如果重新启动mysql发现服务启动不了。
删除mysql->data里面lib开头的缓存文件再重启
重新运行 migrate 即可解决!

0 0