Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie man die MySQL-Root-Passwort-Befehlszeile in Ubuntu Linux zurücksetzt/ändert

Hier zeige ich Ihnen, wie Sie die MySQL-Root-Passwort-Befehlszeile in Ubuntu Linux zurücksetzen/ändern. Mit einigen mysql-CLI-Befehlen können Sie Ihr mysql-Administratorpasswort ganz einfach wiederherstellen. Da ich mein MySQL-Root-Passwort vergessen habe, verwende ich die folgenden Befehle, um mein MySQL-Root-Passwort zurückzusetzen, und es funktioniert wie am Schnürchen.

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

Dann habe ich die folgenden Schritte befolgt, um es zurückzusetzen

Schritt-1: Melden Sie sich zuerst mit ssh bei Ihrem Ubuntu-Server an und stoppen Sie den MySQL-Server.

sudo /etc/init.d/mysql stop

ODER

sudo service mysql stop

Schritt-2: Starten Sie den MySQL (mysqld)-Server/Daemon-Prozess mit der Option –skip-grant-tables, damit er nicht zur Eingabe des Passworts auffordert.

 sudo mysqld_safe --skip-grant-tables &


Schritt-3: Verbinden Sie sich als Root-Benutzer mit dem MySQL-Server, indem Sie den folgenden Befehl auf dem Terminal ausführen.

sudo mysql -u root

Schritt-4: Legen Sie ein neues MySQL-Root-Benutzerpasswort fest. Ersetzen Sie einfach „NewPassword“ durch Ihr gewünschtes Passwort im folgenden Befehl.

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

Schritt-5: Alles erledigt, starten Sie jetzt den MySQL-Server neu.

sudo /etc/init.d/mysql start

ODER

sudo service mysql start

Wenn dir dieser Beitrag gefällt, vergiss bitte nicht, mein öffentliches Notizbuch für weitere nützliche Dinge zu abonnieren