Maison  >  Article  >  base de données  >  Pourquoi LOAD DATA LOCAL INFILE n'est-il pas autorisé dans ma version MySQL et comment puis-je y remédier ?

Pourquoi LOAD DATA LOCAL INFILE n'est-il pas autorisé dans ma version MySQL et comment puis-je y remédier ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-01 01:10:02499parcourir

Why is LOAD DATA LOCAL INFILE not allowed in my MySQL version and how can I fix it?

Gestion des erreurs de LOAD DATA Local Infile

Lorsque vous rencontrez des erreurs lors de l'utilisation de LOAD DATA LOCAL INFILE, il est essentiel d'enquêter sur les causes sous-jacentes potentielles.

Une raison possible de l'erreur « La commande utilisée n'est pas autorisée avec cette version de MySQL » est que la variable du serveur local_infile est désactivée. Ce paramètre interdit l'utilisation de fichiers de données locaux pour l'importation.

Pour contourner ce problème sans modifier les paramètres du serveur, essayez de vous connecter à la console MySQL en tant que même utilisateur tentant d'exécuter la commande LOAD DATA. Si l'erreur persiste, quittez la console et lancez MySQL à l'aide de l'option de ligne de commande :

mysql -u USER -p --local-infile=1 DATABASE

Une nouvelle tentative de la commande LOAD DATA devrait maintenant réussir. Si cela fonctionne, vous devrez redémarrer MySQL avec l'option de ligne de commande ou réinstaller MySQL avec les options de configuration appropriées.

Pour plus d'informations, reportez-vous aux ressources suivantes :

  • http ://dev.mysql.com/doc/refman/5.0/en/load-data-local.html
  • http://dev.mysql.com/doc/refman/5.0/en/mysql- command-options.html#option_mysql_local-infile

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