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
Libérer: 2024-12-13 09:53:14
original
830 Les gens l'ont consulté

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
Copier après la connexion

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]
Copier après la connexion

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
Copier après la connexion

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