Maison >base de données >tutoriel mysql >Comment corriger l'erreur MySQL « --secure-file-priv » lors de l'utilisation de LOAD DATA ?

Comment corriger l'erreur MySQL « --secure-file-priv » lors de l'utilisation de LOAD DATA ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-21 18:01:10405parcourir

How to Fix the MySQL

Résolution de l'erreur --secure-file-priv dans MySQL

Lorsqu'ils tentent d'utiliser la clause LOAD DATA, les utilisateurs peuvent rencontrer le message " --secure-file-priv". Cette erreur est due au fait que le serveur est configuré avec l'option "--secure-file-priv", qui restreint le chargement de fichiers à partir de répertoires spécifiques.

Pour comprendre la cause de cette erreur, exécutez la requête "SHOW VARIABLES COMME "secure_file_priv";". Cela affichera le répertoire désigné pour le chargement des fichiers.

Pour résoudre le problème, vous avez deux options :

  1. Déplacer le fichier : Déplacez le fichier vers le répertoire spécifié par "secure_file_priv".
  2. Désactivez "secure-file-priv": Cela nécessite de modifier le paramètres de démarrage de MySQL. Selon la plateforme, consultez le fichier "my.ini" et supprimez l'option "--secure-file-priv". Notez que ce changement ne peut pas être effectué de manière dynamique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn