Load data отказывается работать

LoneRay

Новичок
Load data отказывается работать

Люди, прошу помощи...
Нужно залить таблицу в CSV в mysql. (изначально было - подгрузить пользовательский dbf и залить его.)
создал таблицу с нужными полями, запускаю - ничего.

PHP:
$result = $conn->query("insert into tmptable(rowid,cluster,step) values(9,9,9)");
$result = $conn->query("LOAD DATA INFILE 'D:\\CARC\\files\\tmpfile.txt' INTO TABLE tmptable");

if (!$result)
    echo 'Невозможно сохранение в БД - пожалуйста, '
                        .'попытайтесь позже.';
Собственно, мне и советуют 'попытаться позже'. Инсерт написан специально, дабы понять, есть соединение или нет... он работает.

В чём беда?

-~{}~ 10.05.06 16:13:

Тэкс. Попрбовал запустить под root-ом - всё заработало и даже не возникало..
Т.е. запускалось:
PHP:
$result = $conn->query("LOAD DATA INFILE 'D:/CARC/files/tmpfile.txt' INTO TABLE `carc`.`tmptable`");
Какие права нужно дать юзверю, что бы он мог такое в базе проворачивать? а то под рутом запускать плохо...
 

Bully

Новичок
из мана: ...для применения команды LOAD DATA INFILE к серверным файлам необходимо обладать привилегиями FILE для серверного хоста.
 
Сверху