LOAD DATA LOCAL INFILE Accès refusé avec erreur : la commande utilisée n'est pas autorisée
Lors de l'exécution d'un script PHP utilisant LOAD DATA INFILE de MySQL, il Il est possible de rencontrer l'erreur "Accès refusé pour l'utilisateur... (avec mot de passe : oui)". Une solution de contournement courante consiste à passer à LOAD DATA LOCAL INFILE, bien que cela puisse entraîner l'échec de la même commande sur un autre serveur avec l'erreur "La commande utilisée n'est pas autorisée avec cette version de MySQL".
Pour résoudre ce problème. sans modifier les paramètres du serveur, envisagez l'approche suivante :
Si la commande réussit, cela indique que le problème est dû aux paramètres du serveur spécifiés lors de compilation. Pour résoudre ce problème :
Bien que phpMyAdmin puisse sembler accepter les fichiers CSV, son fonctionnement est distinct de LOAD DATA INFILE. Consultez la documentation MySQL pour plus de détails.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3