Behebung des Fehlers: „--secure-file-priv“ in MySQL
Beim Ausführen einer LOAD DATA-Klausel können MySQL-Benutzer auf diesen Fehler stoßen der Fehler „--secure-file-priv“. Dieser Fehler weist darauf hin, dass der MySQL-Server mit der Option --secure-file-priv konfiguriert wurde, die das Laden von Dateien aus Sicherheitsgründen einschränkt.
Fehlerursache
Die Option --secure-file-priv begrenzt die Verzeichnisse, aus denen Dateien mit LOAD DATA INFILE geladen werden können. Diese Einschränkung wird implementiert, um SQL-Injection-Angriffe zu verhindern. Wenn „secure-file-priv“ aktiviert ist, darf LOAD DATA INFILE nur Dateien aus dem Verzeichnis lesen, das durch die Variable „secure_file_priv“ angegeben wird.
Fehler beheben
Zu beheben Bei diesem Fehler haben Sie zwei Möglichkeiten:
Option 1: Datei in „Zulässig“ verschieben Verzeichnis
Option 2: Deaktivieren Sie --secure-file-priv
Zusätzlicher Hinweis
In MySQL 5.6 kann die Option „secure-file-priv“ nicht dynamisch geändert werden. Wenn Sie es daher deaktivieren möchten, müssen Sie die MySQL-Konfigurationsdatei bearbeiten und den Server neu starten.
Das obige ist der detaillierte Inhalt vonWie behebe ich den MySQL-Fehler „--secure-file-priv' bei Verwendung von LOAD DATA INFILE?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!