recherche

Maison  >  Questions et réponses  >  le corps du texte

L'utilisateur root se voit refuser l'accès à MySQL

J'ai récemment installé MySQL sur x86_64 *Ver 8.0.28-0ubuntu0.20.04.3 for Linux ((Ubuntu))*

Après l'installation, lorsque j'essaie d'accéder à mon shell, cela dit

Erreur 1045 (28000) : Accès refusé pour l'utilisateur "root"@"localhost" (en utilisant Mot de passe : Non)

Avec ou sans sudo, je sais que cela a des réponses sur la pile et sur d'autres forums mais aucun d'entre eux ne semble m'avoir aidé, j'ai essayé de réinstaller le serveur MySQL mais cela n'a pas aidé non plus, j'ai essayé de sauter l'option de subvention puis mot de passe root modifié mais échec également, besoin d'aide, merci

P粉208469050P粉208469050485 Il y a quelques jours808

répondre à tous(1)je répondrai

  • P粉752812853

    P粉7528128532023-11-10 09:14:34

    Vous pouvez réinitialiser votre mot de passe avec un seul temps d'arrêt. Pour la version 8, suivez simplement les étapes ci-dessous.

    1. Arrêter le service MySQL $ systemctl arrête mysql
    2. Exécutez maintenant le service Mysql en mode Ignorer la table des subventions. $ mysqld_safe --skip-grant-tables &
    3. Connectez-vous au service maintenant $ mysql -uroot
    4. Exécuter la requête d'autorisation d'actualisation
    5. Exécuter la requête de modification $ modifier l'utilisateur 'root'@'localhost'identifié par 'mot de passe' ;
    6. Arrêtez le service MySQL maintenant $ systemctl arrête mysql
    7. Redémarrez maintenant le service MySQL $ systemctl redémarrer mysql
    8. Essayez de vous connecter avec votre mot de passe mis à jour maintenant

    répondre
    0
  • Annulerrépondre