このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
mroonga:10.7:install [2020/11/03 13:45] y2sunlight [動作確認] |
mroonga:10.7:install [2020/11/08 17:08] (現在) y2sunlight [Mroonga9.12 インストール] |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== | + | ====== |
| - | Version 10.7 | + | Version |
| --- // | --- // | ||
| 行 9: | 行 9: | ||
| 関連記事 | 関連記事 | ||
| * Mroonga10.7 インストール | * Mroonga10.7 インストール | ||
| - | * [[mroonga: | + | * [[mroonga: |
| - | + | * [[mroonga:10.7: | |
| - | === パッケージの構成 | + | |
| - | + | ||
| - | * MariaDB | + | |
| - | * Mroonga 10.7 | + | |
| === 前提条件 === | === 前提条件 === | ||
| 行 38: | 行 34: | ||
| ===== パッケージの入手 ===== | ===== パッケージの入手 ===== | ||
| - | 本編で対象としている XAMPP7.3 に同封されている MariaDB 10.4.11 と同じマイナーバージョンを持つ MariaDB-with-Mroonga をダウンロードします。 | + | 本編で対象としている XAMPP7.3 に同封されている MariaDB 10.4.11 と同じマイナーバージョンを持つ MariaDB-with-Mroonga をダウンロードします。ここでは、MariaDB 10.4.12(with Mroonga9.12) の Windowsバイナリを以下のサイトから入手します。 |
| + | |||
| + | * https:// | ||
| - | MroongaのWindowsバイナリはGitHub( https:// | ||
| [{{: | [{{: | ||
| 行 46: | 行 43: | ||
| < | < | ||
| - | mariadb-10.4.14-with-mroonga-10.07-winx64.zip | + | mariadb-10.4.12-with-mroonga-9.12-winx64.zip |
| </ | </ | ||
| 行 65: | 行 62: | ||
| === Mroongaの設置 === | === Mroongaの設置 === | ||
| - | - 先にダウンロードしたZipファイル( mariadb-10.4.14-with-mroonga-10.07-winx64.zip ) を、例えば次のフォルダに解凍します。\\ '' | + | - 先にダウンロードしたZipファイル( mariadb-10.4.12-with-mroonga-9.12-winx64.zip ) を、例えば次のフォルダに解凍します。\\ '' |
| - | - 解凍したファイルをXAMPPのmysqlフォルダに設置します。\\ 【元】'' | + | - 解凍したファイルをXAMPPのmysqlフォルダに設置します。\\ 【元】'' |
| === my.iniの設定 === | === my.iniの設定 === | ||
| 行 77: | 行 74: | ||
| >'' | >'' | ||
| - | > Mroonga に限らず MariaDB でも現在は my.ini のサンプルファイル( my-small.iniやmy-medium.ini、my-large.iniなど ) はWindowsバイナリに同封されていません。「なぜ同封されなくなったのか?」の事情は、以下のページが参考になるかもしれません\\ https:// | + | > Mroonga に限らず MariaDB でも現在は my.ini のサンプルファイル( my-small.iniやmy-medium.ini、my-large.iniなど ) はWindowsバイナリに同封されていません。「なぜ同封されなくなったのか?」の事情は、以下のページが参考になるかもしれません。\\ https:// |
| \\ | \\ | ||
| 行 143: | 行 140: | ||
| ===== phpmyadminの利用 ===== | ===== phpmyadminの利用 ===== | ||
| - | XAMPPで設置した phpmyadmin も MariaDB with Mroonga で使えます。 | + | XAMPPで設置した phpmyadmin も MariaDB with Mroonga で使えます。但し、phpmyadmin の初期設定を置き換えた新しいデータベースにしなければなりません。 |
| + | |||
| + | === phpmyadminの起動 === | ||
| + | |||
| + | ローカルホストのphpmyadminにアクセスします。 | ||
| < | < | ||
| 行 149: | 行 150: | ||
| </ | </ | ||
| - | > TODO: | + | [{{:mroonga: |
| + | ■ 起動後、以下のエラーが表示されます。 | ||
| - | (6) 以下のエラーがでる時: | ||
| < | < | ||
| - | ----------------------------- | + | (!) mysqli:: |
| - | mysqli:: | + | (!) 設定ファイルに定義されている管理ユーザ(controluser)での接続に失敗しました。 |
| - | ----------------------------- | + | |
| </ | </ | ||
| - | 以下のようにコメントアウト | + | === phpmyadmin用のデータベースの作成 === |
| - | D:\usr\xampp7.3.15\phpMyAdmin\config.inc.php | + | メニューの[インポート]を選択します。 |
| + | |||
| + | [{{:mroonga:10.7: | ||
| + | ■ 以下のファイルを選択し、画面下の[実行]ボタンを押します。 | ||
| < | < | ||
| - | /* User for advanced features | + | D: |
| - | $cfg[' | + | </code> |
| - | $cfg[' | + | |
| - | */ | + | |
| - | /* Advanced phpMyAdmin features | + | === phpmyadmin用のユーザの作成 === |
| - | $cfg[' | + | |
| - | $cfg[' | + | |
| - | ... | + | メニューの[SQL]を選択します。 |
| - | */ | + | [{{: |
| + | ■ 以下のSQL文を入力して、[実行]ボタンを押します。 | ||
| + | <code sql> | ||
| + | GRANT | ||
| + | SELECT, INSERT, DELETE, UPDATE, ALTER | ||
| + | ON `phpmyadmin`.* | ||
| + | TO ' | ||
| </ | </ | ||
| + | |||
| + | 以上で、MariaDB で Mroonga が使えるようになりました。 | ||
| \\ | \\ | ||
| + | |||