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 Innodb缺失问题
本文介绍了在使用PHPStudy环境下遇到MySQL Innodb存储引擎缺失的问题及解决方案。通过更改默认存储引擎为Innodb并清理缓存文件,最终解决了migrate操作时报错的问题。
2683

被折叠的 条评论
为什么被折叠?



