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
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/24/7518497717bc46c7832b7488ac35361a)
3.如果重新启动mysql发现服务启动不了。
删除mysql->data里面lib开头的缓存文件再重启
重新运行 migrate 即可解决!
Syntax error or access violation: 1286 Unknown storage engine ‘InnoDB’
看错误发现是我的数据库没有安装 innodb
而我用的是phpstudy的集成开发环境。
2.解决办法:
打开mysql管理工具->设置或修改密码
将默认的存储引擎修改为innodb
3.如果重新启动mysql发现服务启动不了。
删除mysql->data里面lib开头的缓存文件再重启
重新运行 migrate 即可解决!
相关文章推荐
- MySQL SQLSTATE[42000]: Syntax error or access violation: 1286 Unknown table engine 'InnoDB' 错误的原因及解决
- 1286 Unknown storage engine 'InnoDB'的解决办法
- laravel运行带有group by的sql时提示 “SQLSTATE[42000]: Syntax error or access violation: 1055 错误解决
- laravel中报错:Syntax error or access violation: 1115 Unknown character set: 'utf8mb4'
- mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法
- Default storage engine (InnoDB) is not available解决办法
- Unknown table engine ‘InnoDb’的解决办法
- Default storage engine (InnoDB) is not available导致mysql无法启动的解决办法
- mysql 有关命令和Unknown table engine ‘InnoDb’的解决办法
- laravel 5.4 报错SQLSTATE[42000] Syntax error or access violation 1055 'xxx' isn't in GROUP BY
- mysql 有关命令和Unknown table engine ‘InnoDb’的解决办法
- Unknown system variable 'storage_engine'解决办法
- SQLSTATE[42000]: Syntax error or access violation: 1055 'kf_local.g.group_name' isn't in GROUP BY
- U-Boot中使用tftp下载文件出现错误TFTP error: 'Access violation' (2)的解决办法
- magento 安装时 Database server does not support the InnoDB storage engine 的解决办法
- ndbcluster引擎表同步到innodb引擎报错Error 'Unknown storage engine 'ndbcluster'
- Linux NFS启动出现出现错误TFTP error: 'Access violation' 的解决办法
- 解决在phpmyadmin中执行sql语句出现的错误:Unknown storage engine 'InnoDB'
- mysql Unknown storage engine 'InnoDB'解决
- 关于Mysql当中"Got error 134 from storage engine"的解决办法