L'utilisateur root se voit refuser l'accès à MySQL
P粉208469050
P粉208469050 2023-11-09 11:00:45
0
1
744

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粉208469050
P粉208469050

répondre à tous(1)
P粉752812853

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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal