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

Pourquoi est-ce que j'obtiens un « Accès refusé » lors de la création d'un nouvel utilisateur dans MySQL ?

Mary-Kate Olsen
Libérer: 2024-10-31 06:15:30
original
924 Les gens l'ont consulté

Why Am I Getting

Accès MySQL refusé à l'utilisateur

Lorsqu'ils tentent de créer un nouvel utilisateur dans MySQL et de lui accorder tous les privilèges, les utilisateurs peuvent rencontrer un message « Accès erreur refusée" lors de la tentative de connexion à la base de données. Malgré la création de l'utilisateur et l'octroi d'autorisations, l'erreur persiste.

Pour résoudre ce problème, l'utilisateur doit s'assurer que l'instruction GRANT spécifie le nom d'hôte ainsi que le nom d'utilisateur auquel les privilèges sont accordés. L'instruction GRANT modifiée suivante doit être utilisée :

GRANT ALL ON *.* TO 'servname_shb'@'localhost';
Copier après la connexion

Cela garantit que l'utilisateur 'servname_shb' a accès à toutes les bases de données sur le serveur 'localhost'. Comme suggéré par @grantk dans les commentaires, il est conseillé d'affiner la portée d'accès aux seules ressources nécessaires pour renforcer la sécurité.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!