Mroonga #1:XAMPP環境へのインストール

MySQLで全文検索を行うには?
MySQL標準でも出来るみたいだが、別にMroongaというのもあるらしい。
https://mroonga.org/ja/
インストールしてみる。


環境

・Windows 10 1909
・XAMPP
・MySQL 10.4.11-MariaDB - mariadb.org binary distribution

インストール

https://mroonga.org/ja/
・ 最新記事 Mroonga 10.02リリース! (2020-04-29)
・ "インストール" リンク
・ "2.1.2.Zip" ・ "MariaDB with Mroonga-10.02"
・ ダウンロードしたZIPを解凍
・ XAMPPからMySQLを停止させておく
・ "C:\xampp\mysql" フォルダ名をリネーム ※C:\xampp\mysql_bak
・ 解凍したフォルダを "C:\xampp\mysql" として移動
・ XAMPPでMySQLを起動

→ エラーが発生した
7:51:36 [mysql] Error: MySQL shutdown unexpectedly.
7:51:36 [mysql] This may be due to a blocked port, missing dependencies,
7:51:36 [mysql] improper privileges, a crash, or a shutdown by another method.
7:51:36 [mysql] Press the Logs button to view error logs and check
7:51:36 [mysql] the Windows Event Viewer for more clues
7:51:36 [mysql] If you need more help, copy and post this
7:51:36 [mysql] entire log window on the forums

64bit版なのが原因かもしれないので、32bit版をダウンロードしてみる。

→ 現象変わらず
→ たぶんXAMPPには対応してないんでしょう

https://mroonga.org/ja/docs/install/windows.html#zip に書かれた通りコマンドから実行してみる。
C:\xampp\mysql\bin>mysqld.exe --defaults-file=.\MY-PREFERRED-INI.ini --console
Could not open required defaults file: C:\xampp\mysql\bin\MY-PREFERRED-INI.ini
Fatal error in defaults handling. Program aborted

MY-PREFERRED-INI.iniってファイルは存在しない
INIを検索すると dataフォルダにmy.iniがあったので
C:\xampp\mysql\bin>mysqld.exe --defaults-file=..\data\my.ini --console
2020-05-28 13:25:22 0 [Note] mysqld.exe (mysqld 10.4.12-MariaDB) starting as process 7552 ...
2020-05-28 13:25:22 0 [Warning] Can't create test file C:\projects\mariadb-10.4.12-win32\data\DESKTOP-S0KA939.lower-test
mysqld.exe: Can't change dir to 'C:\projects\mariadb-10.4.12-win32\data\' (Errcode: 2 "No such file or directory")
2020-05-28 13:25:22 0 [ERROR] Aborting

いったん保留


技術メモ, MySQL, 全文検索, Mroonga

0 件のコメント:

その他の記事