parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 09.08.2011 02:11 / 09.08.2011 02:15

судя по их ответу похоже, что mysql-сервер у них собран самостоятельно, соответственно имеем:
If you build MySQL from source but do not invoke configure with the --enable-local-infile option, LOAD DATA LOCAL cannot be used by any client unless it is written explicitly to invoke mysql_options(... MYSQL_OPT_LOCAL_INFILE, 0)
т.е. да, надо править драйвер (и пересобирать его), чтобы он устанавливал эту опцию.
правка достаточно тривиальна, наверное вскоре реализуем её.
надо добавить такое (например после аналогичной конструкции с named_pipe):
} else if(strcasecmp(key, "client_local_files")==0){
	if(atoi(value))
		if(mysql_options(connection.handle, MYSQL_OPT_LOCAL_INFILE, 0)!=0)
			services._throw(mysql_error(connection.handle));