Задать вопрос

Как заставить MySQL сервер выполнить запрос LOAD DATA LOCAL INFILE?

Странное (для меня как для новичка) поведение сервера. На одном компе (средствами Heidi SQL) выполняю запрос LOAD DATA LOCAL INFILE 'c:/temp/sql.txt' INTO TABLE parts. Выполняется без ошибок. На другом (и с другим IP адресом) отправляю тот же запрос, только средствами COM из 1С, приходит ответ
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [MySQL][ODBC 8.0(w) Driver][mysqld-5.7.28-0ubuntu0.16.04.2]The used command is not allowed with this MySQL version

Имя пользователя MySQL использую одно и то же. На сервере разрешено выполнение запроса LOAD DATA LOCAL INFILE (ну и с первого компа же выполняется).
Как такое может быть и как можно исправить?
Заранее благодарю за ответ.
  • Вопрос задан
  • 594 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
https://stackoverflow.com/questions/53733880/mysql...
LOAD DATA LOCAL INFILE должен поддерживать не только сервер, но ещё и клиент.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы