Heim >Datenbank >MySQL-Tutorial >Wie behebe ich den MySQL-Fehler „--secure-file-priv' bei der Verwendung von LOAD DATA?

Wie behebe ich den MySQL-Fehler „--secure-file-priv' bei der Verwendung von LOAD DATA?

Susan Sarandon
Susan SarandonOriginal
2024-12-21 18:01:10405Durchsuche

How to Fix the MySQL

Beheben des Fehlers --secure-file-priv in MySQL

Beim Versuch, die LOAD DATA-Klausel zu verwenden, stoßen Benutzer möglicherweise auf die Fehlermeldung „ --secure-file-priv“-Fehler. Dieser Fehler tritt auf, weil der Server mit der Option „--secure-file-priv“ konfiguriert ist, die das Laden von Dateien aus bestimmten Verzeichnissen einschränkt.

Um die Ursache dieses Fehlers zu verstehen, führen Sie die Abfrage „SHOW VARIABLES“ aus WIE „secure_file_priv“;“. Dadurch wird das vorgesehene Verzeichnis zum Laden von Dateien angezeigt.

Um das Problem zu beheben, gibt es zwei Möglichkeiten:

  1. Datei verschieben:Verschieben Sie die Datei in Verzeichnis, das durch „secure_file_priv“ angegeben wird.
  2. Deaktivieren Sie „secure-file-priv“: Dies erfordert eine Änderung die Startparameter von MySQL. Konsultieren Sie je nach Plattform die Datei „my.ini“ und entfernen Sie die Option „--secure-file-priv“. Beachten Sie, dass diese Änderung nicht dynamisch vorgenommen werden kann.

Das obige ist der detaillierte Inhalt vonWie behebe ich den MySQL-Fehler „--secure-file-priv' bei der Verwendung von LOAD DATA?. 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