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