Import mit LOAD DATA

Hallo,

Ich versuche mit LOAD DATA LOCAL INFILE per CSV Produktdaten einzupflegen. Auf meinem lokalen Rechner hat das auch funktioniert, aber leider nicht auf dem Server.

Fehler

SQL-Befehl:

LOAD DATA LOCAL INFILE '/var/www/kunden/1234/produktimport/2010-03-14.csv' REPLACE INTO TABLE oxarticles
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '\"'
ESCAPED BY '\\'
LINES TERMINATED BY '
'

MySQL meldet: Dokumentation
#2 - File ‘/var/www/kunden/1234/produktimport/2010-03-14.csv’ not found (Errcode: 2)

Kundennummer hab ich jetzt mal rausgenommen…Wie gebe ich das Verzeichnis korrekt an?

probier mal für die Datei “2010-03-14.csv” die Rechte CHMOD 777 einzugeben.

Hmm, warum load data [B]local[/B] ?

[I]You can also load data files by using the mysqlimport utility; it operates by sending a LOAD DATA INFILE statement to the server. The --local option causes mysqlimport to read data files from the client host.

http://dev.mysql.com/doc/refman/5.1/en/load-data.html[/I]

Wer ist denn der client in dem Moment - bist du per ssh auf dem Server oder wie genau verbindest du?

Das hab ich auf dem Server per phpmyadmin erstmal gemacht, später wollte ich das mit nem PHP Script machen…

versuch mal
LOAD DATA INFILE ‘/var/www/kunden/1234/produktimport/2010-03-14.csv’

#1045 - Access denied for user ‘db125868_14’@‘127.0.0.3’ (using password: YES)

hmm hab auch etwas mit der URL noch rumprobiert, aber kommt immer dieser fehler

vielleicht solltest du mit mysqlimport arbeiten, das kannst du später per exec auch im php script aufrufen