4.1. Installation check — Mroonga vmrn_version documentation

Skip to main content
`Ctrl`+`K`

# 4.1. Installation check

It is better that you check Mroonga installation before you use Mroonga. If Mroonga installation is failed, the SQLs in this tutorial will fail.

The way to start or stop MySQL server is just same as the normal MySQL.

After invoking the MySQL server, connect to it by mysql command. If you set password, you need to add ‘-p’ option.

    % mysql -uroot test

By using `SHOW ENGINES` command, you can check if `Mroonga` is installed:

    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)

If you see `Mroonga` storage engine like the above, the installation is well done.

If `Mroonga` isn’t shown, run the following command. If you don’t install Mroonga by package, the path of `install.sql` may be different:

    % mysql -uroot test < /usr/share/mroonga/install.sql

If you can’t find `install.sql`, run `INSTALL PLUGIN` command like the following manually:

    INSTALL PLUGIN Mroonga SONAME 'ha_mroonga.so';

Then, check server variable whether correct Mroonga version is installed by `SHOW VARIABLES` command.

    SHOW VARIABLES LIKE 'mroonga_version';