Maison > Article > base de données > Comment contourner l'erreur « La commande utilisée n'est pas autorisée avec cette version de MySQL » dans LOAD DATA LOCAL INFILE ?
Solution de contournement pour l'erreur "La commande utilisée n'est pas autorisée avec cette version de MySQL" dans LOAD DATA LOCAL INFILE
La commande LOAD DATA LOCAL INFILE fournit un moyen pratique d'importer des données d'un fichier CSV local directement dans une base de données MySQL. Cependant, dans certaines configurations, les utilisateurs peuvent rencontrer l'erreur suivante :
The used command is not allowed with this MySQL version
Cette erreur suggère que la variable serveur local_infile est désactivée, ce qui empêche l'exécution des instructions LOAD DATA LOCAL INFILE.
Pour contourner ce problème sans modifier les paramètres du serveur, suivez les étapes suivantes :
mysql -u USER -p --local-infile=1 DATABASE
Si cette solution de contournement réussit, vous devrez soit modifier la configuration du serveur pour activer définitivement le serveur local. infile importe ou réinstallez MySQL avec l'option --local-infile.
Remarques supplémentaires :
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!