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]