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 |