Neues Root-Passwort [MySQL-Server]

  • Sie haben Ihr MySQL-Root Passwort vergessen? Ich zeige Ihnen wie Sie es zurück setzen können!

    Hinweis zum Tutorial:

    Das Tutorial richtet sich nur an Linux Distributionen, die den MySQL-Server benutzen.

    Zudem deutet das # standartmäßig auf einen Konsolenbefehl an welcher mit root Rechten ausgeführt werden muss.


    1 Passwort Umgehung

    Zu beginn, müssen wir den MySQL Server stoppen und diesen im Safemode neu starten inkl. der Option, dass dieser die Rechtetabellen ignorieren soll.

    Code
    # /etc/init.d/mysql stop
    # mysqld_safe --skip-grant-tables

    Nun sollte sich ein Shell Programm öffnen, dieses bitte nicht schließen.


    2 Passwort neu setzen

    Jetzt müssen Sie eine neue SSH Verbindung bzw. eine zweite Konsole öffnen.

    Im Anschluss geben Sie bitte folgende Befehle ein, um das Passwort zurück zu setzen. ("euer Passwort" solltet ihr durch euer gewünschtes Passwort ersetzen")

    Code
    # mysql –u root
    # update user set password=PASSWORD('newpassword') where user='root';
    # flush privileges;
    # quit

    Nun wurde das Passwort des root Benutzers auf euer gewünschtes Passwort geändert.

    Ihr könnt nun die 2. Konsole schließen.


    3 Abschluss (Safemode beenden)

    Zuletzt müssen wir noch den Safemode beenden und den MySQL-Server wieder starten.

    Dazu öffnet die Erste Konsole wieder und beendet den Safemode des MySQL-Servers mit der Tastenkombination STRG+C.

    Um den MySQL-Server wieder zu starten, müsst ihr noch folgenden Befehl in eure Konsole eingeben

    Code
    # /etc/init.d/mysql start

    Nun ist das zurücksetzen des Passworts abgeschlossen und Sie haben dem root Benutzer erfolgreich das neue Passwort zugeteilt.

Teilen