my.cnf 这个文件是需要根据不同的需求具体配置的但是 在动态加载Innodb 之前
ignore_builtin_innodb 这个参数一定要出现在里面,以前我自己为公司mysql 升级的时候遇到过,查了下 必须加,因为没有自带的InnodB忽略不了,又何谈动态加载新的呢。但是有两个常常被人忽略的问题,看起来不起眼,但是会给造成很大的麻烦,1、selinux 这个得关掉(从配置中去了吧没多大用反作用很大)2、gcc ,gcc的版本至少要为4.1.2 或者更高。要是版本低也是加载不上的,要是centos 那就 yum 一下吧现在gcc 搞定。
加载语句:
INSTALL PLUGIN INNODB SONAME 'ha_innodb_plugin.so';INSTALL PLUGIN INNODB_TRX SONAME 'ha_innodb_plugin.so';INSTALL PLUGIN INNODB_LOCKS SONAME 'ha_innodb_plugin.so';INSTALL PLUGIN INNODB_LOCK_WAITS SONAME 'ha_innodb_plugin.so';INSTALL PLUGIN INNODB_CMP SONAME 'ha_innodb_plugin.so';INSTALL PLUGIN INNODB_CMP_RESET SONAME 'ha_innodb_plugin.so';INSTALL PLUGIN INNODB_CMPMEM SONAME 'ha_innodb_plugin.so';INSTALL PLUGIN INNODB_CMPMEM_RESET SONAME 'ha_innodb_plugin.so';
查看:
show plugins;select @@innodb_version;
阅读(2028) | 评论(3) | 转发(0) |