Maison >base de données >tutoriel mysql >Comment résoudre l'erreur MySQL 1148 : chargement des données locales désactivé ?

Comment résoudre l'erreur MySQL 1148 : chargement des données locales désactivé ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2025-01-24 10:04:19213parcourir

How to Resolve MySQL Error 1148: Local Data Loading Disabled?

Dépannage de l'erreur MySQL 1148 : chargement de données locales interdit

Le message « ERREUR 1148 : La commande utilisée n'est pas autorisée avec cette version de MySQL » apparaît généralement lors de l'utilisation de LOAD DATA LOCAL dans MySQL. Il s'agit d'une mesure de sécurité ; le chargement des fichiers locaux est désactivé par défaut.

Pour activer cette fonctionnalité, vous devez l'autoriser explicitement aux niveaux client et serveur.

Configuration côté client :

Lors de la connexion à votre serveur MySQL, utilisez l'option --local-infile :

<code class="language-bash">mysql -u myuser -p --local-infile mydatabase</code>

Rappelez-vous : l'activation du chargement des données locales compromet la sécurité. Activez-le uniquement lorsque cela est absolument nécessaire et comprenez les risques encourus.

Configuration côté serveur :

Modifiez le fichier de configuration de votre serveur MySQL (my.cnf ou équivalent) pour activer loose-local-infile. Ajoutez ou décommentez la ligne suivante :

<code>loose-local-infile = 1</code>

Redémarrez votre serveur MySQL pour que les modifications prennent effet. Après avoir terminé ces étapes, la commande LOAD DATA LOCAL devrait fonctionner correctement. Donnez toujours la priorité aux meilleures pratiques de sécurité lors de la gestion de votre base de données.

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