Comment changer le mot de passe racine mysql sur Linux

Comment changer le mot de passe racine mysql sur Linux

Si vous avez oublié le mot de passe MySQL pour l'utilisateur racine, nous vous avons couvert dans ce guide. Suivez nos instructions étape par étape pour réinitialiser le mot de passe racine sur un système Linux via la ligne de commande.

Dans ce tutoriel, vous apprendrez:

  • Comment modifier / réinitialiser le mot de passe racine mysql
Réinitialiser le mot de passe racine mysql Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Toute distribution Linux
Logiciel Mysql
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Comment modifier / réinitialiser le mot de passe racine mysql



Instructions étape par étape:

  1. Commencez par arrêter le service MySQL avec une commande SystemCTL:
    $ sudo systemctl stop mysql 
  2. Maintenant, nous devons redémarrer le service MySQL mais sans les privilèges de mot de passe qui sont accordés. Notez que le & À la fin de la commande, il suffit d'exécuter le service en arrière-plan et nous permettra de continuer à utiliser le terminal actuel.
    $ sudo mysqld_safe - Skip-Grant-Tables & 
  3. Vous pourrez maintenant vous connecter au serveur MySQL en tant que racine, sans spécifier de mot de passe:
    $ mysql -u racine 
  4. Maintenant, réinitialisez le mot de passe racine, mais rincez d'abord les privilèges pour recharger les subventions:
    MySQL> Privilèges de rinçage; mysql> utiliser mysql; MySQL> Mettre à jour le jeu d'utilisateurs plugin = "mysql_native_password" où user = "root"; mysql> alter user 'root' @ 'localhost' identifié par 'new_password_here'; MySQL> Privilèges de rinçage; mysql> quit; 


  5. Enfin, fermez le service MySQL et recommencez-le.
    $ sudo systemctl redémarrer mysql 

Terminé. Votre mot de passe racine doit désormais être modifié et MySQL est en marche comme normal.

Conclusion

La réinitialisation d'un mot de passe racine MySQL oublié est assez facile. Cependant, le processus implique de prendre temporairement MySQL hors ligne, donc bien sûr, il est préférable d'éviter de faire cela plus que absolument nécessaire. Si vous oubliez à nouveau le mot de passe, vous saurez où trouver ce guide.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Commandes Linux de base
  • Installez Arch Linux dans VMware Workstation
  • Fichiers de configuration Linux: 30 premiers
  • Téléchargement Linux
  • Comment monter l'image ISO sur Linux
  • Meilleure distribution Linux pour les développeurs