使用phpmyadmin创建mysql数据表的过程中发现没有innodb类型的选项,分析了半天终于解决,先简要记录下处理过程。
网上大多都说的是这种解决方法:
SHOW VARIABLES LIKE 'have_innodb';
显示 have_innodb disable
找到 my.ini 文件,linux 下是 my.cnf
打开被注释的skip-innodb,然后问题就解决了。
但是我的配置文件里边根本没有这个,所以这个方法行不通。我的是通过如下操作搞定的。
在mysql的跟目录下找到 ibdata1、ib_logfile1、ib_logfile0这几个文件,然后都删除掉,然后重启MySQL。