今晚登录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,好了。