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

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]