Windows7 にて、Mysql8.0をインストールし、mecabを利用したいと考えています。
いくつかのサイトを拝見し、
以下の流れで設定しましたが、プラグインのインストールでエラーになってしまいました。
―――――――――――――――――――――――――――――――――――
Mysqlのインストールディレクトリ\bin\my.ini の最後に、
"loose_mecab_rc_file=C:\Program Files\MySQL\MySQL Server 8.0\lib\mecab\etc\mecabrc" を追加
Mysqlのインストールディレクトリ\lib\mecab\etc\mecabrc を編集し
元のdicdirを、"dicdir=C:\Program Files\MySQL\MySQL Server 8.0\lib\mecab\dic\ipadic_utf-8" に変更
WorkbenchからMysqlサーバーを再起動
WorkbenchでSQLウィンドウを開き、
install plugin mecab soname 'libpluginmecab.dll';
を実行すると、以下のエラーが発生
Error Code: 1123. Can't initialize function 'mecab'; Plugin initialization function failed.
―――――――――――――――――――――――――――――――――――
その後、空白がエラーの原因と記載されているサイトを確認し、
―――――――――――――――――――――――――――――――――――
my.iniの編集内容を
"loose_mecab_rc_file=C:\Progra1\MySQL\MySQLS2.0\lib\mecab\etc\mecabrc" に変更
※
参照サイトでは、MYSQLS1.0のように記載されていましたが、コマンドプロンプトでは参照できず、2.0で参照できたためこうしました
いろいろ試した結果、Mysqls
このあと、再起動しinstall pluginを実行するも、同じエラーが表示されました。
そこで、mecabrcの記載内容も、
空白ではなく
"dicdir=C:\Progra1\MySQL\MySQLS2.0\lib\mecab\dic\ipadic_utf-8" に変更しましたが、
同じエラーとなっていまいました。
―――――――――――――――――――――――――――――――――――
どなたか、おわかりになる方がいらっしゃいましたら、
教えていただけると助かります。
あなたの回答
tips
プレビュー