Heim >Datenbank >MySQL-Tutorial >Wie behebe ich den MySQL-Fehler „FEHLER: Das Laden lokaler Daten ist deaktiviert'?

Wie behebe ich den MySQL-Fehler „FEHLER: Das Laden lokaler Daten ist deaktiviert'?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-29 20:48:13125Durchsuche

How to Fix the

Behebung des Problems „FEHLER: Das Laden lokaler Daten ist deaktiviert“: Eine Schritt-für-Schritt-Anleitung

Die Fehlermeldung „FEHLER: Laden „Lokale Daten sind deaktiviert“ zeigt an, dass das Laden lokaler Daten sowohl auf der Client- als auch auf der Serverseite nicht aktiviert ist. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

Schritt 1: Lokales Laden von Daten auf der Serverseite aktivieren

  1. Stellen Sie über eine Befehlszeilen-Shell eine Verbindung zu MySQL her.
  2. Setzen Sie die globale Variable local_infile wie folgt auf 1 Befehl:
mysql> SET GLOBAL local_infile=1;
  1. Überprüfen Sie die Einstellung, indem Sie Folgendes ausführen:
mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';

Sie sollten Wert | sehen EIN.

Schritt 2: Lokales Laden von Daten auf der Clientseite aktivieren

  1. Beenden Sie die aktuelle MySQL-Serversitzung, indem Sie den folgenden Befehl ausgeben:
mysql> quit
  1. Stellen Sie mit --local-infile=1 erneut eine Verbindung zum Server her flag:
mysql --local-infile=1 -u <username> -p
  1. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden.

Schritt 3: Laden Sie die Daten in Ihre Datenbank

  1. Wählen Sie mit dem USE-Befehl die Datenbank aus, in die Sie die Daten laden möchten.
  2. Ausführen die LOAD DATA LOCAL INFILE-Anweisung wie folgt:
mysql> LOAD DATA LOCAL INFILE 'path/to/your_data.csv' INTO TABLE your_table;

Beispiel:

Stellen Sie sich vor, Sie möchten eine CSV-Datei mit dem Namen „toys.csv“ in eine Tabelle laden namens Spielzeug:

CREATE TABLE toys (
  ...
);

LOAD DATA LOCAL INFILE '/Users/BruddaDave/Desktop/toys.csv' INTO TABLE toys
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(..., ...);

Nach Abschluss dieser Schritte sollten Sie in der Lage sein, Ihre lokalen Daten erfolgreich in Ihre MySQL-Datenbank zu laden ohne dass das Problem „FEHLER: Das Laden lokaler Daten ist deaktiviert“ auftritt.

Das obige ist der detaillierte Inhalt vonWie behebe ich den MySQL-Fehler „FEHLER: Das Laden lokaler Daten ist deaktiviert'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn