LinuxでのMySQLの設定について #1114
-
KH Coderのバージョンkhcoder-3.Beta.07c バグについて詳しくお書きください■お使いのOS ■KH Coderのインストール先フォルダ(解凍先フォルダ) ■どんなバグですか? ■どのように操作すればそのバグを再現できますか? ■エラー・メッセージ ■その問題はチュートリアルの漱石「こころ」データでも同様に発生しましたか? ■分析しようとしているのは何語のテキストですか? ■分析対象として指定しているファイルの形式は何ですか? ■お使いのセキュリティ対策/ウイルス対策ソフトウェア ■お使いのCPU Intel Xeon Gold コンソール・ウィンドウの表示内容(Macではターミナルの表示内容)を貼り付けてくださいEncoding of this Console: UTF-8
Encoding of this file system: UTF-8
Perl/Tk: 804.036
This is KH Coder 3.Beta.07c on linux.
CWD: /home/niwa/khcoder-3.Beta.07c.or
Warning: something's wrong at /home/niwa/khcoder-3.Beta.07c.or/kh_lib/Statistics/R.pm line 80.
Using un-threaded functions...
DBI connect('database=mysql;server020;port=3306;mysql_local_infile=1','khc',...) failed: Access denied for user 'khc'@'%' to database 'mysql' at /home/niwa/khcoder-3.Beta.07c.or/kh_lib/mysql_exec.pm line 51.
Exit (gui_errormsg.pm) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 11 replies
-
Linuxの場合は「MySQLに接続するための設定」が必要です。詳細マニュアル +alphaのA.1.3節をご覧ください。 あとMySQL 8以降の場合は、MySQLの設定ファイルに「local_infile=1」を入れて(MySQLを再起動して)おく必要があるでしょう。 Linuxでのインストールには #1088, doc_contrib/Vagrantfile, doc_contrib/FedoraInstallation.mdあたりが参考になるかと思います。 |
Beta Was this translation helpful? Give feedback.
そもそも、MySQLは正常に稼働しているのでしょうか? ターミナルから「mysql」と打ってログインできますか?
ログインできたら、
を実行して、local_infileの設定値をご確認ください。local_infileが「1」または「ON」になっていれば、次はKH Coderの設定を確認するとよいかと思います。
これは、設定されていますか? 「root」か、全データベースに対して権限を持つユーザーとして接続するようにすれば、いかがでしょうか。