欢迎光临散文网 会员登陆 & 注册

MySQL: Unknown table engine 'InnoDB' 问题解决

2022-07-02 17:42 作者:非本人登陆请忽略  | 我要投稿

将默认数据库存储引擎从MyISAM改为InnoDB,就不会有这些问题了。这之前的办法要另行安装。

登入mysql客户端,通过show engines命令,可以看到innodb的安装情况。

mysql>show engines

当然,还有可能安装了之后没有启用。 下面的办法可以确认到安装并已经启用(YES),安装了没有启用(DISABLE),没有安装(NO) 。下表中可以看到没有安装。

mysql> show variables like 'have_%';


解决办法

windows中的解决办法如下链接

innodb 安装启动

LINUX 中的解决办法如下

https://blog.csdn.net/sitebus/article/details/89076878

主要是安装并启用InnoDB引擎。MySQL在5.1.38之后,InnoDB引擎是包含在一起的。主要还相对省事一些。

  1. 确定MySQL的plugin的安装目录

    mysql> show variables like 'plugin_dir';

  2.  查找是否已经存在innodb的so


MySQL: Unknown table engine 'InnoDB' 问题解决的评论 (共 条)

分享到微博请遵守国家法律