Heim  >  Artikel  >  Datenbank  >  Wie behebt man „FEHLER 1148 (42000)“ bei Verwendung von LOAD DATA LOCAL INFILE in MySQL?

Wie behebt man „FEHLER 1148 (42000)“ bei Verwendung von LOAD DATA LOCAL INFILE in MySQL?

Linda Hamilton
Linda HamiltonOriginal
2024-11-01 13:29:20205Durchsuche

How to Fix

Behebung des MySQL-Ladefehlers: Eine Schritt-für-Schritt-Anleitung

MySQL-Benutzer können auf den „FEHLER 1148 (42000)“ stoßen, wenn versucht, einen LOAD DATA LOCAL INFILE-Befehl auszuführen. Dies tritt auf, wenn die installierte MySQL-Version die Verwendung dieses Befehls nicht zulässt.

Um dieses Problem zu beheben, kann eine einfache Problemumgehung implementiert werden, indem die Befehlszeile geändert wird. So beheben Sie das Problem:

  1. Ändern Sie die Befehlszeile:

    Ändern Sie die Befehlszeile, indem Sie „--local-infile=1“ hinzufügen " Argument am Anfang des Befehls mysql -e. Dadurch wird MySQL angewiesen, das Laden lokaler Dateien zu aktivieren. Zum Beispiel:

    mysql --local-infile=1 -u username -p
  2. Führen Sie den Befehl LOAD DATA LOCAL INFILE aus:

    Sobald die Befehlszeile geändert wurde, führen Sie den Befehl LOAD DATA LOCAL aus Führen Sie den INFILE-Befehl erneut aus. Es sollte jetzt ohne den vorherigen Fehler laufen.

Zusätzliche Hinweise:

  • Mit dieser Problemumgehung können Sie das lokale Laden von Dateien aktivieren, ohne dies zu tun globale Änderungen an der my.cnf-Datei.
  • Denken Sie daran, „Benutzername“ durch Ihren tatsächlichen MySQL-Benutzernamen zu ersetzen.
  • Wenn weiterhin Probleme auftreten, stellen Sie sicher, dass die von Ihnen verwendete MySQL-Version das unterstützt LOAD DATA LOCAL INFILE-Befehl.

Das obige ist der detaillierte Inhalt vonWie behebt man „FEHLER 1148 (42000)“ bei Verwendung von LOAD DATA LOCAL INFILE in MySQL?. 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