Cela fonctionne comme prévu. Votre serveur MySQL a été démarré avec --secure-file-priv
option qui limite essentiellement les répertoires à partir desquels vous pouvez charger des fichiers en utilisant LOAD DATA INFILE
.
Vous pouvez utiliser SHOW VARIABLES LIKE "secure_file_priv";
pour voir le répertoire qui a été configuré.
Vous avez deux options :
- Déplacez votre fichier dans le répertoire spécifié par
secure-file-priv
. - Désactiver
secure-file-priv
. Celui-ci doit être supprimé au démarrage et ne peut pas être modifié dynamiquement. Pour ce faire, vérifiez vos paramètres de démarrage MySQL (selon la plate-forme) et my.ini.