4.1. インストールチェック#
Mroongaを使う前にMroongaのインストールチェックをした方がよいです。もし、Mroongaのインストールに失敗していると、このチュートリアルででてくるSQLが失敗してしまいます。
MySQLサーバの起動停止方法は通常のMySQLと同じです。
MySQLサーバを起動した上でmysqlコマンドで接続します。パスワードを設定済みの場合は -p
オプションでパスワードを指定して下さい。
% mysql -uroot test
SHOW ENGINES
コマンドでMroongaがインストールされているかどうかを確認します。
SHOW ENGINES;
-- +------------+---------+------------------------------------------------------------+--------------+------+------------+
-- | Engine | Support | Comment | Transactions | XA | Savepoints |
-- +------------+---------+------------------------------------------------------------+--------------+------+------------+
-- | Mroonga | YES | Fulltext search, column base | NO | NO | NO |
-- | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
-- | CSV | YES | CSV storage engine | NO | NO | NO |
-- | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO |
-- | InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |
-- | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
-- +------------+---------+------------------------------------------------------------+--------------+------+------------+
-- 6 rows in set (0.00 sec)
上記のように Mroonga
ストレージエンジンが見えていればインストールは無事完了しています。
もし Mroonga
が表示されていない場合は以下のコマンドを実行してください。もし、Mroongaをパッケージでインストールしていない場合は install.sql
のパスが違うかもしれません。:
% mysql -uroot test < /usr/share/mroonga/install.sql
install.sql
が見つからない場合は、以下のように手動で INSTALL PLUGIN
コマンドを実行します。
INSTALL PLUGIN Mroonga SONAME 'ha_mroonga.so';
Mroongaの正しいバージョンがインストールされているかどうかは、 SHOW VARIABLES
コマンドを使ってサーバー変数を確認します。
SHOW VARIABLES LIKE 'mroonga_version';