1.如果是LNMP安装的话,加上[--with-plugins=innobase]选项重新编译安装mysql,然后重启Lnmp就可以了。
echo "============================mysql install=================================="
cd $cur_dir
tar -zxvf mysql-5.1.44.tar.gz
cd mysql-5.1.44/
./configure --prefix=/usr/local/mysql --with-extra-charsets=all --enable-thread-safe-client --enable-assembler --with-charset=utf8 --enable-thread-safe-client --with-extra-charsets=all --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=innobase
make && make install
cd ../
2.如果不想重新便宜mysql
如果你安装的时候忘记了添加innodb,又不想重新编辑mysql来添加,这样也没有关系,innodb就是一个插件,安装好mysql后也是可以添加的。
查看一下,mysql配置是不是支持动态添加插件show variables like "have_dynamic_loading%";
如果支持的话,直接INSTALL PLUGIN INNODB SONAME 'ha_innodb.so'; 就可以安装上了。