Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment réinitialiser / modifier la ligne de commande du mot de passe root MySql dans Ubuntu Linux

Ici, je vais vous montrer comment réinitialiser/modifier la ligne de commande du mot de passe root MySql dans Ubuntu Linux. En utilisant certaines commandes CLI mysql, vous pouvez facilement récupérer votre mot de passe administratif mysql. Comme j'ai oublié mon mot de passe root mysql, j'utilise les commandes ci-dessous pour réinitialiser mon mot de passe root mysql et cela fonctionne comme un charme.

Error:
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ 
(using password: NO)

Ensuite, j'ai suivi les étapes ci-dessous pour le réinitialiser

Étape 1 : Connectez-vous d'abord à votre serveur Ubuntu en utilisant ssh et arrêtez le serveur mysql.

sudo /etc/init.d/mysql stop

OU

sudo service mysql stop

Étape 2 : Démarrez le processus serveur/démon MySQL (mysqld) avec l'option –skip-grant-tables afin qu'il ne demande pas de mot de passe.

 sudo mysqld_safe --skip-grant-tables &


Étape 3 : Connectez-vous au serveur mysql en tant qu'utilisateur root en exécutant la commande ci-dessous sur le terminal.

sudo mysql -u root

Étape 4 : Définissez le nouveau mot de passe de l'utilisateur root mysql. Remplacez simplement "NewPassword" par le mot de passe souhaité dans la commande ci-dessous.

UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit;

Étape 5 : Tout est fait maintenant, redémarrez le serveur mysql.

sudo /etc/init.d/mysql start

OU

sudo service mysql start

Si vous aimez cet article, n'oubliez pas de vous abonner à mon bloc-notes public pour des informations plus utiles