質問: CentOS6.8に、SCLo Software collections からMariaDB10.1.14をインストールしました。 ※参考)https://www.server-world.info/query?os=CentOS_6&p=mariadb&f=1 /# SCLoからインストール [root@www ~]# yum --enablerepo=centos-sclo-rh -y install rh-mariadb101-mariadb-server [root@www ~]# scl enable rh-mariadb101 bash [root@www ~]# mysql -V mysql Ver 15.1 Distrib 10.1.14-MariaDB, for Linux (x86_64) using EditLine wrapper [root@www ~]# which mysql /opt/rh/rh-mariadb101/root/usr/bin/mysql とし、初期設定に進み、 [root@www ~]# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 6 Server version: 10.1.14-MariaDB MariaDB Server Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. MariaDB [(none)]> show engines; でMroongaがないことを確認の上、Mroongaプラグインをインストールしようとしましたが、次のようになって進めません。 MariaDB [(none)]> INSTALL PLUGIN mroonga SONAME 'ha_mroonga.so'; ERROR 1126 (HY000): Can't open shared library '/opt/rh/rh-mariadb101/root/usr/lib64/mysql/plugin/ha_mroonga.so' (errno: 13, cannot open shared object file: No such file or directory) 諸先輩方、よろしくお願い致します。 /# Groongaはインストール済みです [root@www ~]# groonga --version groonga 5.0.7 [linux-gnu,x86_64,utf8,match-escalation-threshold=0,nfkc,onigmo,epoll]
回答: やりたいことはMroongaを使うことであって、MariaDB 10.1を使うことではない、であっていますか? であれば、次のどちらかの手順を使うのがよいと思います。 MySQL 5.6を使う場合: Mroonga公式のCentOS 6にMySQL 5.6とMroongaを導入する手順 MySQL 5.7を使う場合: Mroonga公式のCentOS 6にMySQL 5.7とMroongaを導入する手順 すこし混乱されているようなので、(MariaDBをアンインストールとかではなく)新規にCentOS 6.8をインストールし直してから↑のどちらかの手順を使うのがよいと思います。