ЗАГРУЗИТЬ ДАННЫЕ В ФАЙЛ mysql PHP?

Есть ли что-то, что мне не хватает с LOCAL DATA INFILE?

Мой код sql,

LOAD DATA 
IGNORE INFILE 
'./infile.txt' 
INTO TABLE table 
FIELDS TERMINATED BY '\t'
LINES STARTING BY '\n'

infile.txt находится в том же каталоге, что и этот скрипт, я не могу использовать LOCAL, мой сервер не позволяет мне, почему он не работает? Есть ли способ проверить, включен ли он у меня?

Я могу запустить LOCAL из phpMyAdmin, и код работает, но вставляет только 46 строк из примерно 500 000!

Спасибо :)


person cgwebprojects    schedule 22.05.2012    source источник
comment
Какую конкретную ошибку выдает MySQL?   -  person John Parker    schedule 22.05.2012
comment
Ошибка подключения: SQLSTATE [28000]: неверная спецификация авторизации: 1045 Доступ запрещен для пользователя 'web96-magnetmole'@'%' (с использованием пароля: YES)   -  person cgwebprojects    schedule 22.05.2012
comment
Но я могу делать нормальные утверждения под ним!!   -  person cgwebprojects    schedule 22.05.2012
comment
Похоже, у вашего пользователя нет привилегий "ФАЙЛ"...   -  person keithhatfield    schedule 22.05.2012
comment
Попробуйте это, это работает для меня: [Не удается загрузить данные в базу данных MySQL с помощью LOAD DATA INFILE][1] [1]: stackoverflow.com/questions/11014508/   -  person Mike Castro Demaria    schedule 16.11.2012