Maison > base de données > tutoriel mysql > le corps du texte

Comment résoudre « ERREUR 1148 (42000) : la commande utilisée n'est pas autorisée avec cette version de MySQL » lors de l'utilisation de LOAD DATA LOCAL INFILE ?

DDD
Libérer: 2024-10-30 06:58:28
original
518 Les gens l'ont consulté

How to Resolve

Erreur de chargement MySQL : résolution du problème

Lors de l'exécution de la commande MySQL suivante sur la ligne de commande bash :

mysql -e "load data local infile \
'/tmp/ept_inventory_wasp_export_04292013.csv' into \
table wasp_ept_inv fields terminated by ',' \
lines terminated by '\n' ;"
Copier après la connexion

Les utilisateurs peuvent rencontrer l'erreur « ERREUR 1148 (42000) à la ligne 1 : La commande utilisée n'est pas autorisée avec cette version de MySQL. »

Solution de contournement

Ce problème peut être contourné en modifiant la ligne de commande MySQL. Passez l'argument --local-infile=1 avant les arguments utilisateur et mot de passe :

mysql --local-infile=1 -u username -p
Copier après la connexion

Après avoir entré l'invite MySQL, exécutez à nouveau la commande LOAD DATA LOCAL INFILE. Cela devrait résoudre l'erreur et permettre aux données d'être chargées dans la table spécifiée.

Remarque : La modification du fichier de configuration my.cnf pour activer globalement le chargement de fichiers locaux n'est pas recommandée pour ce problème spécifique. cas, car l'utilisateur souhaite une solution plus localisée.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal