[前][次][番号順一覧][スレッド一覧]

mysql:8362

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Mon, 3 Nov 2003 22:11:27 +0900
Subject: [mysql 08362] Re: The used command is not allowed with this MySQL version

とみたです。

On Sat, 1 Nov 2003 19:24:28 +0900
Satoshi SAKAI <gau_sato@xxxxxxxxxx> wrote:

> > LOAD DATA INFILE ではなくて、LOAD DATA LOCAL INFILE を使おうとしているっ
> > てことはないでしょうか。
> 
> mysql>  LOAD DATA INFILE "/home/username/textfile.txt" INTO TABLE tablename;
> 
> としたところ
> 
> ERROR 13: Can't get stat of '/home/username/textfile.txt' (Errcode: 13)
> と出ました。

「としたところ」とありますが、この SQL文は当初の [mysql 08344] と比べ
ると、「myname」が「username」に変わっただけのように見えますが、そこを
変更しただけで、エラーメッセージが変わったということでしょうか?

それとも、今まで「LOAD DATA INFILE」とメールにあったのは間違いで、実は
「LOAD DATA LOCAL INFILE」を使っていて、「LOAD DATA LOCAL INFILE」の代
わりに「LOAD DATA INFILE」を使ったらメッセージが変わったということなの
でしょうか?

Errcode: 13 ということは Permission denied だと思うので(perror 13 コ
マンドで確認できます)、ファイルの置場所やパーミッションが問題なのだと
思います。LOCAL がつかない「LOAD DATA INFILE」を使っている場合は、ファ
イルのパーミッションに other に対する read 権があるか、とか、ファイル
の置いてあるディレクトリに other に対する read & exec 権があるかを調べ
てみるのが良いと思います。

-- 
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

[前][次][番号順一覧][スレッド一覧]

      8344 2003-10-30 21:44 [Satoshi SAKAI <gau_s] The used command is not allowed with this MySQL version
      8346 2003-10-31 00:55 ┗["A.K.I." <aki@xxxxxx]                                       
      8354 2003-10-31 20:40  ┗[Satoshi SAKAI <gau_s]                                     
      8357 2003-11-01 08:48   ┗[とみたまさひろ <tomm]                                   
      8358 2003-11-01 19:24    ┗[Satoshi SAKAI <gau_s]                                 
->    8362 2003-11-03 22:11     ┗[とみたまさひろ <tomm]                               
      8363 2003-11-03 23:00      ┗[Satoshi SAKAI <gau_s]                             
      8364 2003-11-04 02:44       ┗[とみたまさひろ <tomm]                           
      8367 2003-11-04 12:46        ┗[KAWAJI Toshiyuki <ka]