Maison > Article > base de données > Pourquoi est-ce que j'obtiens une erreur « Accès refusé » avec MySQL dans le fichier de sortie alors que je dispose d'autorisations suffisantes ?
Erreur « Accès refusé » dans MySQL dans le fichier externe malgré « TOUS » les accès et les autorisations du dossier CHMOD 777
Lors de la tentative d'utilisation de MySQL dans opération outfile, vous pouvez rencontrer un message d'erreur « accès refusé » même si vous disposez des privilèges d'accès « TOUS » et si vous vous assurez que le dossier cible dispose des autorisations CHMOD 777.
Étapes de dépannage :
grant all privileges on YOUR_DATABASE.* to 'asdfsdf'@'localhost' identified by 'your_password';
Cela accorde à l'utilisateur 'asdfsdf' sur l'hôte local l'accès à tous les objets et opérations dans la base de données spécifiée.
flush privileges;
GRANT FILE ON *.* TO 'asdfsdf'@'localhost';
En suivant ces étapes de dépannage, vous devriez être en mesure de résoudre l'erreur « accès refusé » et d'utiliser avec succès MySQL dans l'opération de fichier externe.
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!