Heim  >  Artikel  >  Datenbank  >  Wie setze ich das MySQL-Root-Passwort zurück, wenn das aktuelle leer ist?

Wie setze ich das MySQL-Root-Passwort zurück, wenn das aktuelle leer ist?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-28 14:10:02487Durchsuche

 How to Reset the MySQL Root Password When the Current One is Empty?

Zurücksetzen des MySQL-Root-Passworts

Wenn Sie Schwierigkeiten haben, sich mit einem leeren Passwort als Root anzumelden, kann es schwierig sein, es auf herkömmliche Weise zu ändern Methoden. In diesem Artikel wird eine alternative Lösung zum erzwungenen Zurücksetzen des Root-Passworts untersucht.

Erzwungenes Zurücksetzen des Passworts:

  1. Erstellen Sie ein Skript zum Zurücksetzen des Passworts: Erstellen Sie zunächst ein Skript mit dem folgenden Befehl:
UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root';

Speichern Sie dieses Skript in einer Datei mit einem geeigneten Namen, z. B. resetpassword.sql.

  1. MySQL mit der Initialisierungsdatei starten: Rufen Sie MySQL mit dem Argument --init-file gefolgt vom Pfad zum Reset-Skript auf. Zum Beispiel:
mysqld_safe --init-file=/path/to/resetpassword.sql &
  1. Passwort zurücksetzen: Das Skript wird beim Serverstart ausgeführt, setzt das Root-Passwort zurück und beendet sich.
  2. MySQL normal neu starten: Sobald das Passwort zurückgesetzt wurde, beenden Sie den Server, falls er noch läuft, und starten Sie ihn in seiner normalen Konfiguration neu.

Fazit:

Diese Methode bietet einen zuverlässigen Mechanismus zum erzwungenen Zurücksetzen des MySQL-Root-Passworts und ermöglicht den Zugriff auf die Datenbank, ohne den Server deinstallieren oder neu installieren zu müssen.

Das obige ist der detaillierte Inhalt vonWie setze ich das MySQL-Root-Passwort zurück, wenn das aktuelle leer ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn