今晚登录MySQL,运行下列命令:
show variables like 'have%';
发现竟然have_innodb = NO。
上网查了一下,好象是MySQL的5.1.XX之后,默认编译时不再增加InnoDB的支持。
上网查了一下,innodb开始以plugin的形式来提供InnoDB引擎了。
重新编译:
启动MySQL,好了。
show variables like 'have%';
发现竟然have_innodb = NO。
上网查了一下,好象是MySQL的5.1.XX之后,默认编译时不再增加InnoDB的支持。
上网查了一下,innodb开始以plugin的形式来提供InnoDB引擎了。
重新编译:
./configure --prefix=/opt/mysql5 --with-charset=utf8 --with-extra-charsets=latin1,gbk --with-mysqld-user=mysql --with-plugins=innobase
make && make install
启动MySQL,好了。
本文介绍了在MySQL中遇到InnoDB支持缺失的情况及解决方案。通过重新编译MySQL并指定InnoDB插件,成功解决了该问题。
1055

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



