Heim >Datenbank >MySQL-Tutorial >Was soll ich tun, wenn beim Importieren von Daten über die MySQL-Befehlszeile ein Fehler auftritt?
Lösung für den MySQL-Befehlszeilen-Importdatenfehler: 1. Geben Sie in der Befehlszeile [set global local_infile=1] ein Ausführen, geben Sie weiterhin [Variablen wie „%local%“ anzeigen] ein, um sie auszuführen. 2. Konvertieren Sie die Zeichenkodierung in [UTF-8 】.
Lösung für den MySQL-Befehlszeilen-Importdatenfehler:
1. Fehler 1
Fehlergrund:
MySQL: 6.1.6 Sicherheitsüberlegungen für LOAD DATA. LO CAL.
Wenn Sie den lokalen MySQL-Client zum Laden von Daten in die Datenbank verwenden, müssen Sie die Erlaubnis vom Server einholen.
Die Lösung ist wie folgt: globale Variablen setzen und den Client neu starten.
(1) Geben Sie set global local_infile=1 in der Befehlszeile ein und führen Sie es aus.
(2) Geben Sie weiterhin show-Variablen wie „%local%“ ein und führen Sie es aus. Fragt den Status von local_infile ab für auf.
(3) Starten Sie die Befehlszeile neu und importieren Sie die Daten erneut. (Unbedingt neu starten, sonst gehen die importierten Daten verloren.)
2. Fehler 2
Fehlerursache: Problem mit der Zeichenfolgenkodierung.
Lösung: Öffnen Sie mit Notepad++ die zu importierende Datendatei und konvertieren Sie die Zeichenkodierung in UTF-8.
Weitere verwandte kostenlose Lernempfehlungen: MySQL-Tutorial(Video)
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn beim Importieren von Daten über die MySQL-Befehlszeile ein Fehler auftritt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!