Les mots de passe sont difficiles à retenir, donc si vous avez oublié le mot de passe racine MySQL, heureusement, il existe un moyen de le changer. Ce message a été écrit pour vous, et à la fin de ce post, vous aurez réussi à changer le mot de passe de MySQL.
Avant de passer directement à la solution, il est supposé que vous utilisez la dernière version de la base de données MySQL sur Ubuntu 20.04 Système LTS. Cet article fournira un guide étape par étape sur la façon de modifier le mot de passe racine MySQL dans Ubuntu 20.04. Donc, sans perdre de temps, commençons.
Étape 1: Vérifiez la version de MySQL sur Ubuntu 20.04
Tout d'abord, vérifiez la version de votre mysql car ce message contient la solution de modification du mot de passe racine sur la version 8 ou supérieure. Si la version de votre mysql est inférieure à 8 ans, alors la solution sera différente. La commande de vérification de la version de MySQL est donnée ci-dessous:
$ mysql --versionÉtape 2: Arrêtez le serveur MySQL
Pour modifier le mot de passe root MySQL, vous devez d'abord arrêter le serveur MySQL, et vous pouvez le faire en utilisant la commande:
$ sudo systemctl stop mysql.service
Vérifiez l'état du serveur MySQL pour vérifier à l'aide de la commande:
Étape 3: Sautez les tables de subventions et le réseautage
Pour démarrer le serveur MySQL sans accorder les tables et la vérification de réseautage, définissez la variable d'environnement "Mysqld_opts«Que MySQL utilise au démarrage:
$ sudo systemctl set-environnement mysqld_opts = "- skip-networking --skip-gant-tables"
D'accord, la variable d'environnement est définie, et nous pouvons nous connecter au shell MySQL sans fournir de mot de passe.
Étape 4: Démarrez le service MySQL
Après avoir défini la variable d'environnement «MySQLD_OPTS», démarrez maintenant le service MySQL à l'aide de la commande:
$ sudo systemctl start mysql.serviceÉtape 5: Confirmez l'état du serveur MySQL
Confirmez l'état du service MySQL, qu'il soit en cours d'exécution ou non:
$ sudo systemctl status mysql.serviceÉtape 6: Connectez-vous à la coque MySQL
Maintenant, vous devez vous connecter en tant qu'utilisateur root au serveur MySQL et pour vous connecter au shell MySQL, tapez la commande:
$ sudo mysql -u racine
Sans fournir de mot de passe, vous vous connectez au shell MySQL.
Étape 7: modifier le mot de passe racine
Maintenant, rincez les privilèges en premier:
MySQL> Privilèges de rinçage;
Sélectionnez la base de données MySQL:
Et définir le nouveau mot de passe pour l'utilisateur racine à l'aide du MODIFIER Commande en tapant l'énoncé suivant:
À la place de «The New-Password«Fournissez votre nouveau mot de passe. Après avoir réussi à modifier le mot de passe root MySQL, déconnectez-vous à partir du shell MySQL:
Étape 8: Revertir le serveur de base de données en paramètres normaux
Pour redémarrer le serveur de base de données dans "normal«Mode, il est nécessaire de«revenir"Les modifications que nous avons apportées pour que le réseautage soit activé et que les tables de subventions soient chargées.
Pour ce faire, déconseille d'abord le «Mysqld_opts»Variable d'environnement que vous avez définie précédemment:
$ sudo systemctl unset-environnement mysqld_opts
Après cela, supprimez la configuration du système modifié en retournant "Mysql»:
Étape 9: Tuez tous les processus MySQL et redémarrez le service MySQL
Maintenant, tuez tous les processus de MySQL avant de redémarrer le serveur MySQL:
$ sudo killall -u mysql
Après avoir eu la sortie comme indiqué sur l'image, frappez "Entrer»Et redémarrez le serveur MySQL en utilisant la commande ci-dessous:
Étape 10: Connectez-vous avec le mot de passe nouvellement défini
Connectez-vous au shell MySQL avec le mot de passe nouvellement défini:
$ sudo mysql -u root -p
Fournir le mot de passe récemment défini dans le MODIFIER commande:
Ça y est. Le mot de passe racine de MySQL est modifié avec succès, et vous êtes recommandé dans le shell MySQL.
Conclure
Dans ce guide étape par étape, vous avez appris à modifier le mot de passe racine MySQL sur l'Ubuntu 20.04 Système LTS. Ce message contient une solution profonde et facile à comprendre lors de la réinitialisation du mot de passe racine de MySQL sur Ubuntu 20.04.