私はSQLで非常に新しいですが、SQLファイルに格納されたテーブルのいくつかのフィールドを抽出する必要があります。MySQLが出力ファイルにエラーを出力
私はmysqlをインストールしてデータベースを作成し、そのファイルをソースしています。私は次のエラーメッセージを持つコマンドを実行すると
SELECT * INTO OUTFILE '/home/cr/database/Dump2/program_info.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' FROM program_info;
:今私は、テーブルのすべてのeltsを読んで面白いフィールドを抽出して、CVSファイルにそれらを書き込むために、SQL要求を実行したかった
ERROR 1290(HY000):それは
この文を実行することはできませんので、MySQLサーバが--secure-FILE-privのオプションを指定して実行されている誰もがそれを解決する方法を知っていますか? 私はこのメッセージを午後すべて苦労しましたが、できませんでした。
私は、LinuxのUbuntuの上で働いていますし、私の設定ファイルが
を/etc/my.cfgされます[mysqldを] 読み取り専用= 0 セキュアファイルPRIV = ""
あなたの助けをありがとう
mysqldコマンドラインを確認してください。このディレクティブが.ini/.cnfファイルにないからといって、他の場所で指定することはできません。 –
"mysqldを確認する"方法を教えてください。 BR – clam37
'ps auxwww | grep mysqld' –