Les plugins dans MariaDB
La plupart des plugins présents dans MariaDB font partie intégrante du code du moteur de bases de données Open Source. Vous pouvez toutefois en ajouter d’autres proposés par l’éditeur à partir de ses paquets présents dans ses dépôts, qui peuvent avoir un certain intérêt pour l’administration de vos instances MariaDB.
Lister les plugins
Pour lister les plugins installés dans MariaDB, vous pouvez employer indifféremment les deux commandes SQL suivantes :
SHOW PLUGINS; SELECT * FROM information_schema.plugins;
Emplacement des plugins MariaDB
Sous Linux CentOS 7.0, les plugins MariaDB supplémentaires installés à partir des dépôts de l’éditeur sont stockés dans le dossier /usr/lib64/mysql/plugin. Sur Fedora, ils sont dans /usr/lib64/mariadb/plugin.
Installer un plugin
L’installation d’un plugin se fait à l’aide de la commande INSTALL SONAME sous l’invite SQL :
INSTALL SONAME 'server_audit';
Les plugins ajoutés figurent dans la table mysql.plugin :
SELECT * FROM mysql.plugin;
Désinstaller un plugin
La désinstallation se fait à l’aide la commande UNINSTALL SONAME. Elle nécessite que l’instance MariaDB soit redémarrée !
UNINSTALL SONAME 'server_audit'
Les plugins présents dans l’installation MariaDB 10.2.9 sous Linux CentOS 7
Vous disposez de quelques plugins particulièrement intéressants :