Mot de passe oublié sous Ubuntu en français changer votre mot de passe
Table des matières:
- Conditions préalables
- Identifier la version du serveur
- Comment réinitialiser le mot de passe racine MySQL ou MariaDB
- 1. Arrêtez le service MySQL / MariaDB
- 2. Démarrez le serveur MySQL / MariaDB sans charger les tables de droits
- 3. Connectez-vous au shell MySQL
- 4. Définissez un nouveau mot de passe root
- 5. Arrêtez et démarrez le serveur de base de données normalement
- 6. Vérifiez le mot de passe
- Conclusion
Vous avez oublié votre mot de passe root MySQL? Ne vous inquiétez pas, cela nous arrive à tous.
Dans ce tutoriel, nous vous montrerons comment réinitialiser un mot de passe root MySQL au cas où vous l'auriez oublié. Ce guide devrait fonctionner avec n'importe quelle distribution Linux moderne comme Ubuntu 18.04 et CentOS 7.
Conditions préalables
Avant de poursuivre les étapes ci-dessous, assurez-vous que vous êtes connecté à votre serveur en tant qu'utilisateur disposant des privilèges sudo.
Identifier la version du serveur
Selon la version du serveur MySQL ou MariaDB que vous exécutez sur votre système, vous devrez utiliser différentes commandes pour récupérer le mot de passe root.
Vous pouvez trouver la version de votre serveur en exécutant la commande suivante:
mysql --version
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper
Ou une sortie comme celle-ci pour MariaDB:
mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Assurez-vous de noter la version de MySQL ou MariaDB que vous utilisez.
Comment réinitialiser le mot de passe racine MySQL ou MariaDB
Suivez ces étapes pour réinitialiser votre mot de passe racine MySQL / MariaDB:
1. Arrêtez le service MySQL / MariaDB
Pour changer le mot de passe root, nous devons d'abord arrêter le serveur MySQL. Pour ce faire, tapez la commande suivante:
2. Démarrez le serveur MySQL / MariaDB sans charger les tables de droits
Lorsque l'option
--skip-grant-tables
est activée, n'importe qui peut se connecter au serveur de base de données sans mot de passe et avec tous les privilèges.
Pour démarrer le serveur de base de données sans charger les tables de droits, tapez:
sudo mysqld_safe --skip-grant-tables &
L'esperluette
&
à la fin de la commande ci-dessus entraînera l'exécution du programme en arrière-plan, nous pouvons donc continuer à utiliser le shell.
3. Connectez-vous au shell MySQL
Vous pouvez maintenant vous connecter au serveur de base de données en tant qu'utilisateur root, sans être invité à saisir le mot de passe:
4. Définissez un nouveau mot de passe root
-
Exécutez les commandes suivantes si vous avez MySQL 5.7.6 et versions ultérieures ou MariaDB 10.1.20 et versions ultérieures:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MY_NEW_PASSWORD';
FLUSH PRIVILEGES;
Si l'instruction
ALTER USER
ne fonctionne pas pour vous, essayez de modifier directement la table utilisateur:UPDATE mysql.user SET authentication_string = PASSWORD('MY_NEW_PASSWORD')
WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;
Exécutez les commandes suivantes si vous avez MySQL 5.7.5 et versions antérieures ou MariaDB 10.1.20 et versions antérieures:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MY_NEW_PASSWORD');
FLUSH PRIVILEGES;
Dans les deux cas, si tout se passe bien, vous devriez voir la sortie suivante:
Query OK, 0 rows affected (0.00 sec)
5. Arrêtez et démarrez le serveur de base de données normalement
Maintenant que le mot de passe root est défini, nous devons arrêter le serveur de base de données et le démarrer normalement.
Arrêtez le serveur de base de données à l'aide de la commande suivante:
mysqladmin -u root -p shutdown
Vous serez invité à saisir le nouveau mot de passe root:
Démarrez le serveur de base de données normalement:
-
Pour MySQL, tapez:
sudo systemctl start mysql
Pour MariaDB, tapez:
sudo systemctl start mariadb
6. Vérifiez le mot de passe
Pour vérifier que le nouveau mot de passe root a été appliqué correctement, tapez:
mysql -u root -p
Vous serez invité à saisir le nouveau mot de passe root. Entrez-le et vous devriez être connecté à votre serveur de base de données.
Conclusion
Dans ce didacticiel, vous avez appris à réinitialiser votre mot de passe root MySQL ou MariaDB. Assurez-vous que votre nouveau mot de passe root est solide et sécurisé et conservez-le dans un endroit sûr.
N'hésitez pas à laisser un commentaire si vous avez des questions.
mysql mariadbComment réinitialiser le mot de passe dans Windows 10/8/7
Apprenez à réinitialiser le mot de passe dans Windows PC ou ordinateur portable, si jamais, vous
Utiliser le mot de passe Indice et mot de passe Réinitialiser le disque dans Windows 10/8/7
Windows propose deux outils pour gérer Mots de passe de connexion Windows perdus - Mot de passe et mot de passe Réinitialiser le disque. Apprenez à les utiliser.
Réinitialiser le mot de passe Windows avec Récupérer mon mot de passe Accueil Gratuit
Lazesoft Récupérer mon mot de passe Home Free est un logiciel gratuit. et accédez à votre ordinateur.