mysql:10344
From: 清水 潔 <清水 潔 <shimizu.kiyoshi@xxxxxxxxxx>>
Date: Mon, 25 Oct 2004 08:26:41 +0900
Subject: [mysql 10344] Re: mysql_queryからのLOAD DATA LOCAL INFILE
清水です。 どうもアドバイスありがとうございます。 動く環境と動かない環境のphpinfoを見たところ、 動く環境では Client API version 4.0.20 MYSQL_MODULE_TYPE external 動かない環境では Client API version 3.23.49 MYSQL_MODULE_TYPE builtin となっていました。確かに、php側の問題のようなので、 configureでmysqlのパスを指定すれば、うまく行きそうです。 まだ、うまくreconfigできてないのですが、とりあえず報告して おきます。 とみたまさひろ wrote: > とみたです。 > > On Fri, 22 Oct 2004 12:43:31 +0900 > 清水 潔 <shimizu.kiyoshi@xxxxxxxxxx> wrote: > > >>いくつかのサーバ環境を使っているのですが、 >> LOAD DATA LOCAL INFILE >>がtelnetからmysqlを起動してコマンドで動かす場合は動くのに >>phpのmysql_query関数から動かすとエラーが帰ってしまいます。 >> エラーコードとメッセージは以下のとおりです。 >> 1148: The used command is not allowed with this MySQL version > > > LOAD DATA LOCAL INFILE はクライアント側で制限できます。たとえば、mysql > コマンドでも > > % mysql --local-infile=0 > > とやって起動すると、同じく > > ERROR 1148: The used command is not allowed with this MySQL version > > というエラーになります。 > > configure時のオプション --disable-local-infile でも無効にできます。 > なので、PHP か PHP が使用している MySQL ライブラリの問題ではないかと思 > います。 > -- 清水
10336 2004-10-22 12:43 [清水 潔 <shimizu.kiy] mysql_queryからのLOAD DATA LOCAL INFILE 10338 2004-10-23 14:07 ┗[とみたまさひろ <tomm] -> 10344 2004-10-25 08:26 ┗[清水 潔 <shimizu.kiy]