Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Русскоязычное Linux-сообщество ([info]lj_ru_linux)
@ 2012-11-09 13:04:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
MYSQL. LOAD DATA LOCAL
Всем привет.
Необходимо импортировать содержимое файла вида:
ID;USER
222;user1
223;user2
224;user3
в табличку mysql. Файлик находится на удаленной машине.
Все отлично импортируется если добавить параметр --local-infile=1 на клиенте, но не всегда удается передать этот параметр.
Быть может у меня пятничная тупка, но никак не могу понять что поправить на сервере, чтобы этот параметр в запросе на клиенте не указывать.
Включил опции:
[mysql]
local-infile = 1
loose-local-infile = 1
Но все равно выдает:
ERROR 1148 (42000): The used command is not allowed with this MySQL version

Тут вот говорят:
LOCAL works only if your server and your client both have been configured to permit it. For example, if mysqld was started with --local-infile=0, LOCAL does not work. See Section 6.1.6, “Security Issues with LOAD DATA LOCAL”.

Я правильно понимаю, что тут - борода и без этого параметра не обойтись?


(Читать комментарии) (Добавить комментарий)