Home  >  Article  >  Database  >  解决Unknown/unsupportedtabletype:innodb

解决Unknown/unsupportedtabletype:innodb

WBOY
WBOYOriginal
2016-06-07 15:28:191654browse

如题,今天装新系统时启动MySQL时遇到了这个问题,原来是安装MySQL时没有安装InnoDB的引擎,导致它不认得,解决方法是: 1. 先把默认引擎换回MyISAM,修改/etc/my.cnf,将--default-storage-engine整行注释或将改为MyISAM。 2. 启动MySQL,如无其他错误,应

如题,今天装新系统时启动MySQL时遇到了这个问题,原来是安装MySQL时没有安装InnoDB的引擎,导致它不认得,解决方法是:

1. 先把默认引擎换回MyISAM,修改/etc/my.cnf,将--default-storage-engine整行注释或将值改为MyISAM。

2. 启动MySQL,如无其他错误,应该就能启动成功了。

3. 登进MySQL,命令:# mysql -uroot -p (密码自行输入)

4. 安装InnoDB引擎,命令:# install plugin innodb soname 'ha_innodb.so';

5. 可以看到显示安装成功了,退出MySQL,重新编辑/etc/my.cnf,将--default-storage-engine=InnoDB

6. 重启MySQL,现在就成功了!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn