GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment réinitialiser le mot de passe root MySQL/MariaDB sur Ubuntu 20.04 Focal Fossa Linux

Dans ce guide, nous allons réinitialiser le mot de passe root MySQL/MariaDB perdu sur Ubuntu 20.04 Focal Fossa. Ceci peut être réalisé en désactivant l'authentification racine et en s'acharnant sans le mot de passe.

Dans ce didacticiel, vous apprendrez :

  • Comment réinitialiser le mot de passe de l'administrateur root sur MySQL 8 ou supérieur
  • Comment réinitialiser le mot de passe de l'administrateur root sur MariaDB 10.3 ou supérieur
  • Comment désactiver l'authentification root et se connecter sans mot de passe

Réinitialiser le mot de passe root MySQL/MariaDB sur Ubuntu 20.04

Configuration logicielle requise et conventions utilisées

Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système Installation d'Ubuntu 20.04 ou mise à niveau d'Ubuntu 20.04 Focal Fossa
Logiciel MySQL 8.0, MariaDB 10.3 ou supérieur
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Réinitialiser le mot de passe root MySQL/MariaDB sur Ubuntu 20.04 instructions étape par étape

  1. Démarrer MySQL/MariaDB sans l'option Grant Tables. Cela nous permettra de nous connecter à MySQL/MariaDB en tant qu'utilisateur root sans mot de passe :
    $ sudo systemctl stop mysql
    $ sudo mkdir -p /var/run/mysqld
    $ sudo chown mysql:mysql /var/run/mysqld
    $ sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
    
  2. Confirmez que le démon MySQL/MariaDB est opérationnel :
    $ ps aux | grep mysqld
    

    Ignorer les tables Grant sur le serveur MySQL

  3. À ce stade, la connexion à MySQL/MariaDB ne devrait nécessiter aucun mot de passe :
    $ mysql -u root
    

    Exécutez les commandes SQL suivantes pour réinitialiser votre mot de passe administrateur sur N3w_p@ssw0rD. :

    > FLUSH PRIVILEGES;
    > USE mysql; 
    > ALTER USER 'root'@'localhost' IDENTIFIED BY 'N3w_p@ssw0rD.';
    > quit
    

    Réinitialiser un mot de passe root sur le serveur MySQL

  4. Redémarrez le serveur MySQL/MariaDB :
    $ sudo pkill mysqld
    $ sudo systemctl start mysql
    
  5. À ce stade, vous devriez pouvoir vous connecter au serveur MySQL/MariaDB avec le mot de passe défini à l' Étape 3 :

    $ mysql -u root --password='N3w_p@ssw0rD.'
    

    Connectez-vous avec un nouveau mot de passe


Ubuntu
  1. Comment réinitialiser ou modifier le mot de passe racine MySQL sous Linux ou Windows

  2. Mot de passe root par défaut sur Ubuntu 20.04 Focal Fossa Linux

  3. Comment réinitialiser le mot de passe root MySql

  4. Comment réinitialiser le mot de passe Ubuntu ?

  5. Comment réinitialiser le mot de passe racine MySQL ou MariaDB

Comment réinitialiser le mot de passe racine Ubuntu 22.04 LTS

Comment changer le mot de passe racine dans Ubuntu Linux

Comment réinitialiser le mot de passe root oublié dans Ubuntu

Comment réinitialiser le mot de passe racine oublié dans Ubuntu Linux

Comment réinitialiser le mot de passe root sur Ubuntu 22.04

Comment changer/réinitialiser le mot de passe racine MySQL ou MariaDB