Maison >base de données >tutoriel mysql >Pourquoi est-ce que j'obtiens « ERREUR 1045 (28000) : Accès refusé pour l'utilisateur 'root'@'localhost' » lors de l'utilisation de MySQL sur Ubuntu ?

Pourquoi est-ce que j'obtiens « ERREUR 1045 (28000) : Accès refusé pour l'utilisateur 'root'@'localhost' » lors de l'utilisation de MySQL sur Ubuntu ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-13 09:53:141007parcourir

Why Am I Getting

Dépannage "ERREUR 1045 (28000) : Accès refusé pour l'utilisateur 'root'@'localhost'..."

Vous rencontrez ceci erreur lors de l'installation d'une suite logicielle sur Ubuntu, en particulier lors de la tentative d'utilisation de MySQL avec les commandes fournies dans le question.

Comprendre le message d'erreur

Le message d'erreur indique que l'utilisateur 'root', qui tente d'accéder à MySQL sur la machine locale (« localhost ») , n'a pas l'autorisation.

Solution : vérification du mot de passe root

Dans votre cas, vous J'ai apparemment fourni le mot de passe "root" lors de l'exécution de la commande MySQL. Cependant, les installations MySQL ne définissent généralement pas de mot de passe root par défaut.

Correction :

Pour résoudre le problème, essayez de vous connecter à MySQL en tant que root sans fournir de mot de passe :

mysql -u root

Modification du mot de passe root (facultatif)

Une fois connecté dans, vous pouvez modifier le mot de passe root pour des raisons de sécurité :

mysqladmin -u root password [new_password]

N'oubliez pas de remplacer [new_password] par le mot de passe souhaité.

Remarques supplémentaires :

  • Envisagez de créer des comptes d'utilisateurs individuels avec des privilèges spécifiques avant de travailler de manière approfondie avec la base de données.
  • Assurez-vous que votre Le serveur MySQL est en cours d'exécution lors de l'exécution des commandes ci-dessus. Vous pouvez le vérifier en exécutant la commande suivante :
sudo service mysql status

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