Maison > base de données > tutoriel mysql > Pourquoi est-ce que j'obtiens toujours l'erreur « Accès refusé » en utilisant INTO OUTFILE malgré l'octroi de « TOUS » les privilèges dans MySQL ?

Pourquoi est-ce que j'obtiens toujours l'erreur « Accès refusé » en utilisant INTO OUTFILE malgré l'octroi de « TOUS » les privilèges dans MySQL ?

Susan Sarandon
Libérer: 2024-11-03 07:19:30
original
591 Les gens l'ont consulté

Why Do I Still Get

Erreur « Accès refusé » dans MySQL INTO OUTFILE

Malgré l'octroi de l'accès « TOUS » à l'utilisateur « asdfsdf » et la définition de l'autorisation du dossier à CHMOD 777, une erreur persiste lors de la tentative d'utilisation de la commande INTO OUTFILE. Cette erreur indique un manque de privilèges nécessaires pour l'utilisateur.

Solution :

Pour résoudre ce problème, exécutez les commandes SQL suivantes :

> grant all privileges 
  on YOUR_DATABASE.* 
  to 'asdfsdf'@'localhost' 
  identified by 'your_password';
> flush privileges;
Copier après la connexion

De plus, assurez-vous que l'utilisateur 'asdfsdf'@'localhost' a reçu le privilège FILE :

> GRANT FILE ON *.* TO 'asdfsdf'@'localhost';
Copier après la connexion

Ces commandes doivent accorder les autorisations nécessaires à l'utilisateur et permettre à l'opération INTO OUTFILE de réussir. Notez que YOUR_DATABASE est le nom de la base de données contenant la table tbl_property.

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 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