Fehler #2000 - LOAD DATA LOCAL INFILE is forbidden

Und alles was mit phpMyAdmin seine Verwandtschaft findet hat hier seinen Platz.

Fehler #2000 - LOAD DATA LOCAL INFILE is forbidden

Postby artsoft » 17. February 2020 16:25

Hallo zusammen,
ich muss heute auf die Schnelle ca. 40 MB CSV-Daten in eine Tabelle importieren.

Das mache ich mit:
Code: Select all
LOAD DATA LOCAL INFILE '/muell/last_login.csv' INTO TABLE lastlogin FIELDS TERMINATED BY '|' LINES TERMINATED BY '\r\n' (mailboxid, @Date) SET lastlogindate = STR_TO_DATE(@Date, '%Y%d%m%H%i')


Dazu bekomme ich sofort vom phpMyAdmin gesagt:

#2000 - LOAD DATA LOCAL INFILE is forbidden, check mysqli.allow_local_infile

Also, rein in die php.ini und geschaut wie der Parameter steht ... aber der sieht gut aus:

Code: Select all
mysqli.allow_local_infile = On


Dies wird auch in der php-Info so angezeigt.

Die Datei ist auch nicht schreibgeschützt und ich bin mit Root unterwegs, der alles darf.

Woran könnte denn das jetzt liegen?

LG ARTsoft
artsoft
 
Posts: 1
Joined: 17. February 2020 16:18
XAMPP version: 3.2.4
Operating System: Win10/64

Re: Fehler #2000 - LOAD DATA LOCAL INFILE is forbidden

Postby Nobbie » 17. February 2020 22:59

Versuche mal das Wort "LOCAL" aus dem Statement wegzulassen: LOAD DATA INFILE '/muell/last_login.csv' INTO TABLE ...
Nobbie
 
Posts: 11467
Joined: 09. March 2008 13:04


Return to phpMyAdmin

Who is online

Users browsing this forum: No registered users and 0 guests