Comment changer le mot de passe racine mysql dans Ubuntu top 10.Top 10

Comment changer le mot de passe racine mysql dans Ubuntu top 10.Top 10

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:

$ sudo systemctl status mysql.service

É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:

MySQL> Utilisez MySQL


Et définir le nouveau mot de passe pour l'utilisateur racine à l'aide du MODIFIER Commande en tapant l'énoncé suivant:

mysql> alter user 'root' @ 'localhost' identifié par 'the-new-password';


À 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:

mysql> quit;

É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»:

$ sudo systemctl REVERT 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:

$ sudo systemctl redémarrer mysql.service

É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.