Я получаю ошибку разрешений при запуске запроса в phpmyadmin для загрузки данных из файла в htdocs, я использую XAMPP.
Это запрос:PHPMyAdmin (Errcode: 13 - Permission denied)
LOAD DATA INFILE '/Applications/XAMPP/htdocs/article.csv'
INTO TABLE Article
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
это сообщение об ошибке:
29 - File '/Applications/XAMPP/xamppfiles/htdocs/article.csv' not found (Errcode: 13 - Permission denied)
Я попытался изменить пользователь article.csv быть демоном, так как это пробеги пользователя Apache под
$sudo chown daemon article.csv
$ls -l
[email protected] 1 daemon staff 24117248 Dec 6 23:35 article.csv
, но я все еще получаю ошибку,
EDIT : удалось заставить его запустить запрос, щелкнув левой кнопкой мыши по файлу, затем getInfo, а затем сменить разрешение «Все без доступа к чтению только». Это хорошее решение, так как мне нужно только один раз запустить запрос для загрузки данных.
Какая у вас ОС? Если это версия Linux (например, Ubuntu), вам нужно дать ему разрешение ПРОЧИТАТЬ файл article.csv. – itsols
это Mac OS Yosemite – stickler
Да, у Mac есть те же проблемы, что и Linux. Поэтому сделайте папку или, по крайней мере, файл только для чтения. – itsols