软件采用:
Percona-Server-5.6.21-rel69.0-675.Linux.x86_64.tar
Percona-Server-5.6.21-rel69.0-675.TokuDB.Linux.x86_64.tar
注意要提前安装openssh-devel包,否则会报错:
my_print_defaults: error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory
需要将/usr/lib64/libssl.so.10 link到libssl.so.6即可。
采用正常方法安装使用,在做初始化时,报
2014-10-11 09:44:27 84863 [ERROR] TokuDB is not initialized because jemalloc is not loaded
2014-10-11 09:44:27 84863 [ERROR] Plugin 'TokuDB' init function returned error.
2014-10-11 09:44:27 84863 [ERROR] Plugin 'TokuDB' registration as a STORAGE ENGINE failed.
2014-10-11 09:44:27 84863 [ERROR] /mysql/perconadb//bin/mysqld: unknown variable 'malloc-lib=/mysql/perconadb/lib/mysql/libjemalloc.so'
2014-10-11 09:44:27 84863 [ERROR] Aborting
修改my.cnf文件,增加如下内容:
malloc-lib= /mysql/perconadb/lib/mysql/libjemalloc.so
plugin-dir = /mysql/perconadb/lib/mysql/plugin/
plugin-load=ha_tokudb.so
启动时还如如上错误,后经仔细查看,原来malloc-lib= /mysql/perconadb/lib/mysql/libjemalloc.so 需要增加在
[mysqld_safe]章节中,而不是在[mysqld]中。
修改完后,重启查看。
经测试正常。