4.1. インストールチェック — Mroonga vmrn_version documentation

本文へスキップ
`Ctrl`+`K`

# 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';