Dlaczego tak
Zmienna secure_file_priv ogranicza operacje na plikach serwera (LOAD DATA INFILE, SELECT … INTO OUTFILE) do jednego katalogu, więc plik trzeba tam umieścić (albo użyć LOAD DATA LOCAL INFILE, jeśli klient i serwer na to pozwalają). Klauzule FIELDS TERMINATED BY i IGNORE 1 LINES opisują format pliku — przydadzą się dopiero, gdy serwer zgodzi się go odczytać. Uprawnienie SELECT nie dotyczy dostępu do plików.