Как исправить код ошибки: 1290. Сервер MySQL работает с параметром --secure-file-priv, поэтому он не может выполнить этот оператор - PullRequest
0 голосов
/ 14 октября 2018

Хорошо, я видел кучу других людей, у которых есть эта проблема, но ни одно из других решений SO не помогло мне.

Я пытаюсь выполнить массовую загрузку данных из файла .csv в базу данных MySQL, когда получаю эту ошибку.Я понимаю, что мне нужно изменить этот параметр с NULL на что-то другое, например на пустую строку, но я не смог этого сделать.

Я использую MySQL версии 8.0.12 на Mac OSX HighSierra 10.13.6.

До сих пор я пробовал следующее:

  • Добавьте параметр LOCAL в команду: LOAD DATA LOCAL INFILE "text.txt" INTO TABLE mytable;
  • Добавьте my.cnfв мой корневой каталог со следующим текстом внутри (этот файл нигде не существовал на моей машине):
    [mysqld] secure-file-priv = ""
  • Сделайте то же самое, что и выше, за исключением имени файла .my.cnf вместо этого (я вижуразные предположения по этому поводу)
  • Плачь в отчаянии

Что дает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...