Используя PHPMyAdmin, я пытаюсь импортировать файл с помощью следующего синтаксиса ...
LOAD DATA INFILE '/home/kim/development/www/ref_data/ISO_3100_Country_Codes.txt'
INTO TABLE country
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\r\n'
IGNORE 2 LINES
(name, code);
... но я получаю сообщение о том, что файл не найден (код ошибки 13).
Я использую Ubuntu 11.10, и разрешения для файла 777.
Я вошел в систему как пользователь root и пользователь root имеет привилегию FILE.
Я смотрел на использование ключевого слова LOCAL, но это приводило к ошибке PHP (и я предпочел бы не перетаскивать таблицу через соединение клиент-сервер каждый раз, когда я хочу импортировать ее).
Формат файловой системы соответствует стандартному для Ubuntu.
С момента перезапуска сервера никаких изменений в привилегиях не было, однако я просто запустил FLUSH PRIVILEGES, чтобы быть уверенным. Это не имело никакого значения.
Любая помощь приветствуется!