Es funktioniert wie vorgesehen. Ihr MySQL-Server wurde mit gestartet --secure-file-priv
Option, die grundsätzlich einschränkt, aus welchen Verzeichnissen Sie Dateien mit LOAD DATA INFILE
laden können .
Sie können SHOW VARIABLES LIKE "secure_file_priv";
verwenden um das konfigurierte Verzeichnis anzuzeigen.
Sie haben zwei Möglichkeiten:
- Verschieben Sie Ihre Datei in das durch
secure-file-priv
angegebene Verzeichnis . - Deaktivieren Sie
secure-file-priv
. Dies muss vom Start entfernt werden und kann nicht dynamisch geändert werden. Überprüfen Sie dazu Ihre MySQL-Startparameter (je nach Plattform) und my.ini.