Archiv der Kategorie: Datenbank

CSV Datei in MySQL einlesen

Man kann recht einfach CSV-Dateien in MySQL einlesen (Näheres über “LOAD DATA LOCAL INFILE” gibt es schon ganz oft im Internet)

Auf einem entfernten Rechner auf einen MySQL-Server geht das aber nicht so ohne Weiteres.

Kommt z.B. der Fehler “ERROR 1045 (28000) at line : Access denied for user”  dann muss man diesem User das Recht erst geben (z.B. über GRANT FILE ON *.* TO User@%)

Kommt dann der Fehler “ERROR 1148 (42000) at line : The used command is not allowed with this MySQL version” hilft es das Programm “mysql” mit dem Parameter “–local-infile=1” aufzurufen.

Alternativ könnte man auch die CSV-Datei auf den MySQL-Server hochladen.