Erreur MySQL : accès refusé pour la création d'une base de données
Un utilisateur tente d'écrire des requêtes dans MySQL mais rencontre l'"ERREUR 1044 (42000) : Accès refusé pour l'utilisateur ''@'localhost' à la base de données 'db'."
Analyse :
L'utilisateur dispose de privilèges limités et ne dispose pas des autorisations nécessaires pour créer un utilisateur ou une base de données.
Diagnostic :
Le problème réside dans le manque de l'utilisateur de CREATE USER et CREATE Privilèges BASE DE DONNÉES. Sans ces privilèges, l'utilisateur ne peut pas effectuer ces opérations.
Solution :
Pour résoudre cette erreur, l'utilisateur doit se connecter en tant qu'utilisateur root et accorder les privilèges nécessaires. .
Étapes :
mysql -u root -p
CREATE USER 'parsa'@'localhost' IDENTIFIED BY 'parsa'; GRANT ALL PRIVILEGES ON *.* TO 'parsa'@'localhost;
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!