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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Time limit is exhausted. Please reload CAPTCHA.