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 MySQL/MariaDB racine perdu sur Ubuntu 20.04 Focal Fossa. Cela peut être réalisé en désactivant l’authentification root et en souhaitant sans le mot de passe.
Dans ce tutoriel, vous allez apprendre :
- 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 la connexion sans mot de passe
Réinitialiser le mot de passe root MySQL/MariaDB sur Ubuntu 20.04
Configuration logicielle requise et conventions utilisées
| Catégorie | Exigences, conventions ou version du logiciel utilisé |
|---|---|
| Système | Installé Ubuntu 20.04 ou mis à jour 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 la commande sudo. |
Réinitialisation du mot de passe racine MySQL/MariaDB sur Ubuntu 20.04 instructions étape par étape
Démarrer MySQL/MariaDB sans accorder l’option 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 &Vérifiez que le démon MySQL/MariaDB est opérationnel :
ps aux | grep mysqldIgnorer les tables d’octroi sur le serveur MySQL
À ce stade, la connexion à MySQL/MariaDB ne devrait nécessiter aucun mot de passe :
mysql -u rootExé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.'; > quitRéinitialiser un mot de passe root sur le serveur MySQL
Redémarrez le serveur MySQL/MariaDB :
sudo pkill mysqld sudo systemctl start mysqlÀ ce stade, vous devriez être en mesure de 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



