Mroonga v7.01 インストール

データベースMySQL

手順

 状態:-  閲覧数:747  投稿日:2017-03-31  更新日:2017-03-31
CentOS 6(OracleのMySQL 5.7パッケージを利用)
インストール確認

CentOS 6(OracleのMySQL 5.7パッケージを利用)

 閲覧数:142 投稿日:2017-03-31 更新日:2017-03-31 
$ sudo yum install -y https://packages.groonga.org/centos/groonga-release-1.3.0-1.noarch.rpm
読み込んだプラグイン:fastestmirror, security
インストール処理の設定をしています
groonga-release-1.3.0-1.noarch.rpm                                                                                                    |  10 kB     00:00    
/var/tmp/yum-root-s0Px3T/groonga-release-1.3.0-1.noarch.rpm を調べています: groonga-release-1.3.0-1.noarch
/var/tmp/yum-root-s0Px3T/groonga-release-1.3.0-1.noarch.rpm をインストール済みとして設定しています
Determining fastest mirrors
epel/metalink                                                                                                                         | 4.8 kB     00:00    
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.tsukuba.wide.ad.jp
* remi-safe: mirrors.mediatemple.net
* rpmforge: ftp.riken.jp
* updates: ftp.tsukuba.wide.ad.jp
10gen                                                                                                                                 |  951 B     00:00    
base                                                                                                                                  | 3.7 kB     00:00    
epel                                                                                                                                  | 4.3 kB     00:00    
epel/primary_db                                                                                                                       | 5.9 MB     00:03    
extras                                                                                                                                | 3.4 kB     00:00    
graphviz-stable                                                                                                                       | 2.9 kB     00:00    
mysql-connectors-community                                                                                                            | 2.5 kB     00:00    
mysql-tools-community                                                                                                                 | 2.5 kB     00:00    
mysql57-community                                                                                                                     | 2.5 kB     00:00    
remi-safe                                                                                                                             | 2.9 kB     00:00    
remi-safe/primary_db                                                                                                                  | 724 kB     00:00    
rpmforge                                                                                                                              | 1.9 kB     00:00    
updates                                                                                                                               | 3.4 kB     00:00    
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package groonga-release.noarch 0:1.3.0-1 will be インストール
--> 依存性解決を終了しました。

依存性を解決しました

=============================================================================================================================================================
パッケージ                           アーキテクチャ              バージョン                      リポジトリー                                          容量
=============================================================================================================================================================
インストールしています:
groonga-release                      noarch                      1.3.0-1                         /groonga-release-1.3.0-1.noarch                      3.7 k

トランザクションの要約
=============================================================================================================================================================
インストール         1 パッケージ

合計容量: 3.7 k
インストール済み容量: 3.7 k
パッケージをダウンロードしています:
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
 インストールしています  : groonga-release-1.3.0-1.noarch                                                                                               1/1
 Verifying               : groonga-release-1.3.0-1.noarch                                                                                               1/1

インストール:
 groonga-release.noarch 0:1.3.0-1                                                                                                                          

完了しました!



$ sudo yum install -y http://repo.mysql.com/mysql-community-release-el6-7.noarch.rpm
読み込んだプラグイン:fastestmirror, security
インストール処理の設定をしています
mysql-community-release-el6-7.noarch.rpm                                                                                              | 8.6 kB     00:00    
/var/tmp/yum-root-s0Px3T/mysql-community-release-el6-7.noarch.rpm を調べています: mysql-community-release-el6-7.noarch
/var/tmp/yum-root-s0Px3T/mysql-community-release-el6-7.noarch.rpm をインストール済みとして設定しています
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.tsukuba.wide.ad.jp
* remi-safe: mirrors.mediatemple.net
* rpmforge: ftp.riken.jp
* updates: ftp.tsukuba.wide.ad.jp
groonga                                                                                                                               | 2.9 kB     00:00    
groonga/primary_db                                                                                                                    | 408 kB     00:00    
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package mysql-community-release.noarch 0:el6-7 will be インストール
--> 衝突を処理しています: mysql57-community-release-el6-9.noarch は mysql-community-release と衝突しています
--> 依存性解決を終了しました。
エラー: mysql57-community-release conflicts with mysql-community-release-el6-7.noarch
問題を回避するために --skip-broken を用いることができません
これらを試行できます: rpm -Va --nofiles --nodigest


$ sudo yum install -y yum-utils
読み込んだプラグイン:fastestmirror, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.tsukuba.wide.ad.jp
* remi-safe: mirrors.mediatemple.net
* rpmforge: ftp.riken.jp
* updates: ftp.tsukuba.wide.ad.jp
パッケージ yum-utils-1.1.30-37.el6.noarch はインストール済みか最新バージョンです
何もしません


$ sudo yum-config-manager --disable mysql56-community
読み込んだプラグイン:fastestmirror
================================================================== repo: mysql56-community ==================================================================
[mysql56-community]
bandwidth = 0
base_persistdir = /var/lib/yum/repos/x86_64/6
baseurl = http://repo.mysql.com/yum/mysql-5.6-community/el/6/x86_64/
cache = 0
cachedir = /var/cache/yum/x86_64/6/mysql56-community
cost = 1000
enabled = False
enablegroups = True
exclude =
failovermethod = priority
ftp_disable_epsv = False
gpgcadir = /var/lib/yum/repos/x86_64/6/mysql56-community/gpgcadir
gpgcakey =
gpgcheck = True
gpgdir = /var/lib/yum/repos/x86_64/6/mysql56-community/gpgdir
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
hdrdir = /var/cache/yum/x86_64/6/mysql56-community/headers
http_caching = all
includepkgs =
keepalive = True
mdpolicy = group:primary
mediaid =
metadata_expire = 21600
metalink =
mirrorlist =
mirrorlist_expire = 86400
name = MySQL 5.6 Community Server
old_base_cache_dir =
password =
persistdir = /var/lib/yum/repos/x86_64/6/mysql56-community
pkgdir = /var/cache/yum/x86_64/6/mysql56-community/packages
proxy = False
proxy_dict =
proxy_password =
proxy_username =
repo_gpgcheck = False
retries = 10
skip_if_unavailable = False
ssl_check_cert_permissions = True
sslcacert =
sslclientcert =
sslclientkey =
sslverify = True
throttle = 0
timeout = 30.0
username =


$ sudo yum-config-manager --enable mysql57-community
読み込んだプラグイン:fastestmirror
================================================================== repo: mysql57-community ==================================================================
[mysql57-community]
bandwidth = 0
base_persistdir = /var/lib/yum/repos/x86_64/6
baseurl = http://repo.mysql.com/yum/mysql-5.7-community/el/6/x86_64/
cache = 0
cachedir = /var/cache/yum/x86_64/6/mysql57-community
cost = 1000
enabled = True
enablegroups = True
exclude =
failovermethod = priority
ftp_disable_epsv = False
gpgcadir = /var/lib/yum/repos/x86_64/6/mysql57-community/gpgcadir
gpgcakey =
gpgcheck = True
gpgdir = /var/lib/yum/repos/x86_64/6/mysql57-community/gpgdir
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
hdrdir = /var/cache/yum/x86_64/6/mysql57-community/headers
http_caching = all
includepkgs =
keepalive = True
mdpolicy = group:primary
mediaid =
metadata_expire = 21600
metalink =
mirrorlist =
mirrorlist_expire = 86400
name = MySQL 5.7 Community Server
old_base_cache_dir =
password =
persistdir = /var/lib/yum/repos/x86_64/6/mysql57-community
pkgdir = /var/cache/yum/x86_64/6/mysql57-community/packages
proxy = False
proxy_dict =
proxy_password =
proxy_username =
repo_gpgcheck = False
retries = 10
skip_if_unavailable = False
ssl_check_cert_permissions = True
sslcacert =
sslclientcert =
sslclientkey =
sslverify = True
throttle = 0
timeout = 30.0
username =




$ sudo yum install -y --enablerepo=epel mysql57-community-mroonga
読み込んだプラグイン:fastestmirror, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.tsukuba.wide.ad.jp
* remi-safe: mirrors.mediatemple.net
* rpmforge: ftp.riken.jp
* updates: ftp.tsukuba.wide.ad.jp
mysql-connectors-community                                                                                                            | 2.5 kB     00:00    
mysql-tools-community                                                                                                                 | 2.5 kB     00:00    
mysql57-community                                                                                                                     | 2.5 kB     00:00    
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package mysql57-community-mroonga.x86_64 0:7.01-1.el6 will be インストール
--> 依存性の処理をしています: groonga-libs >= 5.1.0 のパッケージ: mysql57-community-mroonga-7.01-1.el6.x86_64
--> 依存性の処理をしています: groonga-normalizer-mysql のパッケージ: mysql57-community-mroonga-7.01-1.el6.x86_64
--> 依存性の処理をしています: libgroonga.so.0()(64bit) のパッケージ: mysql57-community-mroonga-7.01-1.el6.x86_64
--> トランザクションの確認を実行しています。
---> Package groonga-libs.x86_64 0:7.0.1-1.el6 will be インストール
--> 依存性の処理をしています: lz4 のパッケージ: groonga-libs-7.0.1-1.el6.x86_64
--> 依存性の処理をしています: libzstd のパッケージ: groonga-libs-7.0.1-1.el6.x86_64
--> 依存性の処理をしています: libzstd.so.1()(64bit) のパッケージ: groonga-libs-7.0.1-1.el6.x86_64
--> 依存性の処理をしています: libmsgpackc.so.2()(64bit) のパッケージ: groonga-libs-7.0.1-1.el6.x86_64
--> 依存性の処理をしています: liblz4.so.1()(64bit) のパッケージ: groonga-libs-7.0.1-1.el6.x86_64
---> Package groonga-normalizer-mysql.x86_64 0:1.1.1-1.el6 will be インストール
--> トランザクションの確認を実行しています。
---> Package libzstd.x86_64 0:1.1.3-1.el6 will be インストール
---> Package lz4.x86_64 0:r131-1.el6 will be インストール
---> Package msgpack.x86_64 0:0.5.7-5.el6 will be インストール
--> 依存性解決を終了しました。

依存性を解決しました

=============================================================================================================================================================
パッケージ                                        アーキテクチャ                 バージョン                           リポジトリー                     容量
=============================================================================================================================================================
インストールしています:
mysql57-community-mroonga                         x86_64                         7.01-1.el6                           groonga                         224 k
依存性関連でのインストールをします。:
groonga-libs                                      x86_64                         7.0.1-1.el6                          groonga                         1.8 M
groonga-normalizer-mysql                          x86_64                         1.1.1-1.el6                          groonga                          38 k
libzstd                                           x86_64                         1.1.3-1.el6                          epel                            136 k
lz4                                               x86_64                         r131-1.el6                           epel                             63 k
msgpack                                           x86_64                         0.5.7-5.el6                          epel                             22 k

トランザクションの要約
=============================================================================================================================================================
インストール         6 パッケージ

総ダウンロード容量: 2.3 M
インストール済み容量: 9.9 M
パッケージをダウンロードしています:
(1/6): groonga-libs-7.0.1-1.el6.x86_64.rpm                                                                                            | 1.8 MB     00:00    
(2/6): groonga-normalizer-mysql-1.1.1-1.el6.x86_64.rpm                                                                                |  38 kB     00:00    
(3/6): libzstd-1.1.3-1.el6.x86_64.rpm                                                                                                 | 136 kB     00:00    
(4/6): lz4-r131-1.el6.x86_64.rpm                                                                                                      |  63 kB     00:00    
(5/6): msgpack-0.5.7-5.el6.x86_64.rpm                                                                                                 |  22 kB     00:00    
(6/6): mysql57-community-mroonga-7.01-1.el6.x86_64.rpm                                                                                | 224 kB     00:00    
-------------------------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                                         3.2 MB/s | 2.3 MB     00:00    
警告: rpmts_HdrFromFdno: ヘッダ V4 DSA/SHA1 Signature, key ID 45499429: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-groonga
Importing GPG key 0x45499429:
Userid : groonga Key (groonga Official Signing Key) <packages@groonga.org>
Package: groonga-release-1.3.0-1.noarch (@/groonga-release-1.3.0-1.noarch)
From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-groonga
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
 インストールしています  : msgpack-0.5.7-5.el6.x86_64                                                                                                   1/6
 インストールしています  : lz4-r131-1.el6.x86_64                                                                                                        2/6
 インストールしています  : libzstd-1.1.3-1.el6.x86_64                                                                                                   3/6
 インストールしています  : groonga-libs-7.0.1-1.el6.x86_64                                                                                              4/6
 インストールしています  : groonga-normalizer-mysql-1.1.1-1.el6.x86_64                                                                                  5/6
 インストールしています  : mysql57-community-mroonga-7.01-1.el6.x86_64                                                                                  6/6
Enter password:
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
run the following command to register Mroonga:
 /usr/bin/mysql -u root -p < /usr/share/mroonga/install.sql
 Verifying               : groonga-libs-7.0.1-1.el6.x86_64                                                                                              1/6
 Verifying               : libzstd-1.1.3-1.el6.x86_64                                                                                                   2/6
 Verifying               : lz4-r131-1.el6.x86_64                                                                                                        3/6
 Verifying               : groonga-normalizer-mysql-1.1.1-1.el6.x86_64                                                                                  4/6
 Verifying               : msgpack-0.5.7-5.el6.x86_64                                                                                                   5/6
 Verifying               : mysql57-community-mroonga-7.01-1.el6.x86_64                                                                                  6/6

インストール:
 mysql57-community-mroonga.x86_64 0:7.01-1.el6                                                                                                              

依存性関連をインストールしました:
 groonga-libs.x86_64 0:7.0.1-1.el6      groonga-normalizer-mysql.x86_64 0:1.1.1-1.el6      libzstd.x86_64 0:1.1.3-1.el6      lz4.x86_64 0:r131-1.el6    
 msgpack.x86_64 0:0.5.7-5.el6          

完了しました!


$ sudo yum install -y --enablerepo=epel mysql57-community-mroonga
読み込んだプラグイン:fastestmirror, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
* base: ftp.tsukuba.wide.ad.jp
* epel: ftp.jaist.ac.jp
* extras: ftp.tsukuba.wide.ad.jp
* remi-safe: mirrors.mediatemple.net
* rpmforge: ftp.riken.jp
* updates: ftp.tsukuba.wide.ad.jp
パッケージ mysql57-community-mroonga-7.01-1.el6.x86_64 はインストール済みか最新バージョンです
何もしません


$ /usr/bin/mysql -u root -p < /usr/share/mroonga/install.sql
Enter password: 



2.5. CentOS — Mroonga v7.01 documentation


インストール確認

 閲覧数:127 投稿日:2017-03-31 更新日:2017-03-31 

mysqlコマンドで接続


MySQLサーバを起動した上でmysqlコマンドで接続
・パスワードを設定済みの場合は -p オプションでパスワードを指定
$ mysql -uroot -p    
                                                                                                                             
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 60553
Server version: 5.7.17 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.



インストール確認


SHOW ENGINES コマンド
・Mroongaがインストールされているかどうかを確認
・下記のように Mroonga ストレージエンジンが見えていればインストールは無事完了している
mysql> SHOW ENGINES;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |
| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |
| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |
| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |
| InnoDB             | DEFAULT | 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         |
| Mroonga            | YES     | CJK-ready fulltext search, column store                        | NO           | NO   | NO         |
| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |
| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |
| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
10 rows in set (0.00 sec)







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


MeCab Full-Text Parser Plugin のインストール



週間人気ページランキング / 9-11 → 9-17
順位 ページタイトル抜粋 アクセス数
1 PHPのmb_send_mail関数でメール送信できない | メール処理システム 28
2 Nginx設定。エラーログレベル | Nginx(Webサーバ) 26
3 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 12
4 さくらVPS0 11
4 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) 11
4 ソースからビルドしたPython 2.7.3 アンインストール失敗 | Python(プログラミング言語) 11
5 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド 10
6 PHPファイルでchmodエラー | PHP(プログラミング言語) 7
7 php-mysql インストールできない 6
7 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 6
7 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
7 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 6
8 さくらVPSへは「http://localhost」でアクセス出来ない | さくらVPSにてWebサービス運営(さくらVPS) 5
8 CentOSでcpコマンド動作確認するためには、Control + T ではなく、 -v オプションを使用 | cp(Linuxコマンド) 5
8 HTTPレスポンスヘッダ | HTTP(通信プロトコル) 5
8 mailxとは? / インストール済か確認 / mailコマンドの実体はmailxコマンド 5
9 tar: これは tar アーカイブではないようです 4
9 Postfix | メール処理システム 4
9 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) 4
9 imagick 3.1.2 を imagick 3.2.0RC1 へ pecl アップデート | ImageMagick(ソフトウェアスイート) 4
2021/9/18 1:01 更新