MySQL ist ein sehr beliebtes relationales Datenbankverwaltungssystem. Wenn Benutzer jedoch das MySQL-Root-Passwort vergessen, treten einige Probleme auf. Wenn Sie mit dieser Situation konfrontiert sind, machen Sie sich keine Sorgen. In diesem Artikel werden einige effektive Methoden zur Wiederherstellung des MySQL-Root-Passworts vorgestellt.
Methode 1: Verwenden Sie die Befehlszeile
Wenn Sie das Passwort des MySQL-Root-Kontos bereits kennen, können Sie es im Allgemeinen über die Befehlszeile ändern. Die folgenden Schritte müssen ausgeführt werden:
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
Beachten Sie, dass „newpassword“ hier Ihr neues Passwort ist. Stellen Sie sicher, dass Sie es durch das tatsächliche Passwort ersetzen, das Sie festlegen möchten.
quit
Nach dem Beenden von MySQL wurde das Passwort Ihres MySQL-Root-Kontos erfolgreich geändert.
Methode 2: Verwenden Sie mysqld_safe
Wenn Sie das Passwort des MySQL-Root-Kontos vergessen, können Sie mysqld_safe verwenden, um das Passwort zurückzusetzen. mysqld_safe ist Teil von MySQL Server, der es Ihnen ermöglicht, MySQL ohne Passwort zu starten.
Hier sind die Schritte zum Zurücksetzen des MySQL-Root-Passworts mit mysqld_safe:
sudo service mysql stop
sudo /usr/bin/mysqld_safe --skip-grant-tables &
sudo mysql -uroot
use mysql; update user set authentication_string=PASSWORD("newpassword") where User='root'; flush privileges;
Beachten Sie, dass „newpassword“ hier Ihr neues Passwort ist. Stellen Sie sicher, dass Sie es durch das tatsächliche Passwort ersetzen, das Sie festlegen möchten.
quit; sudo service mysql stop
Jetzt haben Sie das Passwort des MySQL-Root-Kontos erfolgreich zurückgesetzt. Sie können sich mit Ihrem neuen Passwort erneut anmelden.
Methode 3: MySQL neu installieren
Wenn Sie die beiden oben genannten Methoden ausprobiert haben und das MySQL-Root-Passwort immer noch nicht wiederherstellen können, müssen Sie über eine Neuinstallation von MySQL nachdenken.
Bitte beachten Sie, dass diese Methode alle MySQL-Datenbanken löscht. Wenn Sie dies tun möchten, sichern Sie unbedingt zuerst Ihre vorhandene MySQL-Datenbank.
Hier sind die Schritte zur Neuinstallation von MySQL:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get install mysql-server
Nach der Neuinstallation von MySQL können Sie Folgendes verwenden Melden Sie sich an mit das Standardkennwort des Root-Kontos (leer).
Fazit
Egal welche Methode Sie zur Wiederherstellung des MySQL-Root-Passworts wählen, gehen Sie immer mit Vorsicht vor. Das Zurücksetzen eines MySQL-Passworts kann zu Datenverlust und einem nicht behebbaren Fehler führen. Bevor Sie etwas unternehmen, stellen Sie sicher, dass Sie alle Ihre Datenbanken gesichert haben und dass Sie vollständig verstehen, was Sie tun.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, das MySQL-Root-Passwort zu vergessen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!