Come abilitare TokuDB in MariaDB
A partire da MariaDB 5.5.33 e MariaDB 10.0.5, TokuDB è incluso per tutte le piattaforme supportate da questo storage engine.
Si noti che la versione di TokuDB distribuita da MariaDB.org è leggermente diversa da quella distribuita da Tokutek. Si legga l'articolo differenze in TokuDB prima di iniziare a usarlo!
TokuDB non è abilitato per default. E' possibile abilitarlo in uno dei seguenti modi:
Abilitare TokuDB dal file my.cnf
I nuovi file my.cnf
predefiniti hanno una sezione dedicata a TokuDB. Per abilitarlo basta rimuovere i caratteri di commento '#' dalle opzioni, nella sezione di TokuDB. Nel pacchetto RPM MariaDB-tokudb-engine
, il file si chiama /etc/my.cnf.d/tokudb.cnf
Una tipica sezione TokuDB:
# See https://mariadb.com/kb/en/how-to-enable-tokudb-in-mariadb/ # for instructions how to enable TokuDB # # See https://mariadb.com/kb/en/tokudb-differences/ for differences # between TokuDB in MariaDB and TokuDB from http://www.tokutek.com/ plugin-load=ha_tokudb
Installare TokuDB dalla riga di comando
Si esegua una sola volta, come superuser, la seguente istruzione:
install soname 'ha_tokudb';
TokuDB verrà installato fino a quando qualcuno eseguirà uninstall soname.
Avviare mysqld con TokuDB installato
Se si desidera solo testare TokuDB, è possibile avviare il server mysqld con il seguente comando:
mysqld --plugin-load=ha_tokudb --plugin-dir=/usr/local/mysql/lib/mysql/plugin