这是在 CentOS 7.1 上,
sudo yum install MariaDB-tokudb-engine
说没有这样的包,如果我尝试用plugin-load=ha_tokudb
in启动服务器,my.cnf
我会得到
[ERROR] Can't open shared library '/usr/lib64/mysql/plugin/ha_tokudb.so' (errno: 0, cannot open shared object file: No such file or directory)
[ERROR] Couldn't load plugins from 'ha_tokudb.so'.
在错误日志中(但服务器启动正常)
不是我安装了这个 MariaDB,我正在尝试启用/安装 TokuDB,因为它最适合工作负载 imo(或者至少我必须尝试)
如何在此服务器上安装/启用 TokuDB?例如,如果我需要,如何安装该 yum 包
我为获得内置 TokuDB 所做的是“删除”mariadb、mariadb.server 并使用此处的步骤重新安装它。
此设置甚至将数据库文件保存在不同的目录中,而不是
/var/lib
只要您调用它仍然可以正常工作mysql_upgrade --socket=[your custom socked location]