1.今天在开发的过程种,执行migrate时发现设置表存储引擎为innodb时报错
Syntax error or access violation: 1286 Unknown storage engine ‘InnoDB’
看错误发现是我的数据库没有安装 innodb
而我用的是phpstudy的集成开发环境。
2.解决办法:
打开mysql管理工具->设置或修改密码
将默认的存储引擎修改为innodb
![]()
3.如果重新启动mysql发现服务启动不了。
删除mysql->data里面lib开头的缓存文件再重启
重新运行 migrate 即可解决!