2016-03-18 16 views
0

Ich versuche, eine CSV-Datei in eine MySQL-Tabelle (Win 7) zu laden. Im Folgenden ist die Syntax I'ERROR 1290 (HY000)' trotz des Auskommentierens der sicheren Datei priv Abschnitt

mysql> LOAD DATA INFILE 'path\continents.csv' 
    -> INTO TABLE continents 
    -> FIELDS TERMINATED BY ',' 
    -> LINES TERMINATED BY '\n' 
    -> IGNORE 1 ROWS; 

ERROR 1290 (HY000) verwenden: Der MySQL-Server mit der --secure-Datei-priv Option ausgeführt wird, so dass es diese Anweisung nicht ausführen kann.

Trotz der Anweisungen im Stapelüberlauf für das gleiche Problem (Kommentar 'Secure File Priv' Abschnitt in meiner Konfigurationsdatei und Neustart des Dienstes), bekomme ich immer noch diesen Fehler.

Kann mir jemand mit diesem Fehler helfen?

Vielen Dank im Voraus.

Antwort

1

Haben Sie Linux im Einsatz? Dann sollte es eher so etwas wie (Schrägstrich und LOCAL) sein:

mysql> LOAD DATA LOCAL INFILE 'path/continents.csv' 
+0

ich verwende gewinnen 7 – user2813273

+1

Ok, haben Sie versucht? mysql> Daten laden * LOCAL * INFILE – Reto

+0

das hat funktioniert :) danke reto – user2813273