起動時にMySQLにコネクトできない(Ubuntu Linux) #637
Replies: 8 comments
-
config/coder.iniをテキストエディタで開き,sql_usernameとsql_passwordのところにご記入いただくといかがでしょう? なお,茶筌やMeCabのバージョンが違うと分析結果が完全には一致しないため,auto_test.plはOKではなくNGを表示すると思います。 |
Beta Was this translation helpful? Give feedback.
-
config/coder.iniは記入済みです。エラーメッセージにも ”user 'kh_coder'@'localhost'”と入っていますので設定は反映されていることになります。おそらくMeCabなどにアクセスする以前に、DBを開く処理のところでのエラーメッセージと推察いたします。 |
Beta Was this translation helpful? Give feedback.
-
「mysql -u kh_coder -p」でMySQLにつながったあと,「show variables like "%local%"」を実行するとどのような内容が表示されるでしょうか? MySQLサーバーの設定で,「local_infile」変数が「ON」または「1」になっていないとつながらないかもしれません。 |
Beta Was this translation helpful? Give feedback.
-
以下のようにONになっています。
|
Beta Was this translation helpful? Give feedback.
-
うーん,ターミナルから「mysql mysql -u kh_coder -p」(データベース名としてmysqlを指定)を実行すると接続できますか? それからconfig/coder.iniのsql_type,sql_port,sql_socketはどうなっていますか? sql_typeを「TCP/IP」で,sql_portを「3306」でお試しいただくとどうでしょうか? ※当初記入時から比べるとだいぶ編集しました。すみません。 |
Beta Was this translation helpful? Give feedback.
-
こちらはエラーになりました。ここに何かヒントがありますでしょうか。
ID以外のSQL関連のパラメタは以下のとおりです。
portに3306も試してみましたがNGでした。 |
Beta Was this translation helpful? Give feedback.
-
MySQLサーバーの設定における,「kh_coder」ユーザーの権限が足りないようです。「mysql」データベースへの読み取りアクセスや,データベース作成・削除の権限が必用になります。 またconfig/coder.iniのsql_portは一応3306にしておいていただいた方が良いと思います。 |
Beta Was this translation helpful? Give feedback.
-
権限設定を確認したところ、 . への権限のみとなっていたので、ALLを付けたところ動きました。
MySQLが初めてなので権限のことがよくわからないまま使っているのがよくなかったようです。 |
Beta Was this translation helpful? Give feedback.
-
■お使いのKH Coderのバージョン
Perl/Tk: 804.033
Locale: ja_JP.UTF-8
This is KH Coder 3.Alpha.16 on linux.
CWD: /home/naoharu/Downloads/khcoder/khcoder
R Version: 3.6, x86_64
Using un-threaded functions...
■KH Coderのインストール先フォルダ(解凍先フォルダ)
:~/Downloads/khcoder/khcoder$
■どんなエラー・不具合・問題ですか?
auto_test.pl実行時に3つの窓が開き、最後の窓に以下のエラーメッセージが出て停止します
端末のメッセージは以下の通り
MYSQLにはkh_coderというIDを登録しています。
おそらくMySQLへのアクセスが失敗しているのだと思われますが対処の方法が見えません。
なお、MySQLへのアクセスは以下のようにできています。
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
■どのように操作すればその問題を再現できますか?
■エラー・メッセージ
上記の通り
■コンソール・ウィンドウの表示内容(Macではターミナルの表示内容)
上記の通り
■その問題はチュートリアルの漱石「こころ」データでも同様に発生しましたか?
auto_testではなく普通にkokoro2.csvを読み込んでも、同じようなエラーメッセージで停止。
■その問題を再現できるファイル(群)
なし
■お使いのOS
Ubuntu 18.04
Beta Was this translation helpful? Give feedback.
All reactions