Fehler #2000 - LOAD DATA LOCAL INFILE is forbidden
Posted: 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:
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:
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
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