这几天一直在尝试安装Innodb plugins,自己下了个 mysql-5.1.52.tar.gz,因为里面已经包括了,首先rm storage/innobase;然后 mv innodb_plugin mysql-5.1.52/storage/innobase;
编译MySQL的过程中提示
/bin/rm: cannot remove `libtoolt': No such file or directory
补上了以下的包:
libtool-1.5.22-6.1.i386.rpm
libtool-ltdl-1.5.22-6.1.i386.rpm
libtool-ltdl-devel-1.5.22-6.1.i386.rpm
分别执行以下三条命令:
# autoreconf --force --install
# libtoolize --automake --force
# automake --force --add-missing
./configure --prefix=/opt/mysqldata \
--localstatedir=/opt/mysqldata/data \
--with-charset=utf8 \
--with-collation=utf8_general_ci \
--with-extra-charsets=all \
--with-plugins=partition,archive,csv,innobase,innodb_plugin,myisam,heap \
--with-unix-socket-path=/opt/mysqldata/mysql.sock \
--enable-local-infile \
--enable-assembler \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static \
--enable-thread-safe-client \
--without-test
这个会报innodb_plugin不存在,装完后innobase也不可用;
第二次,不进行下面的操作
rm storage/innobase;然后 mv innodb_plugin mysql-5.1.52/storage/innobase;
这回InnoDB有了,但是innodb_plugin不可用,ignore_builtin_innodb 也不行
还试过直接用mysql-5.1.52 .rpm 装完后, 拷贝ha_innodb.so(1.0.6),设置ignore_builtin_innodb
加载InnoDB,报接口错误。
我这个是在rhel-5.1-server-i386安装的,盼高人指点。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/758322/viewspace-682602/
,如需转载,请注明出处,否则将追究法律责任。