MySQL Root Passwort vergessen. Ändern zurücksetzen und wiederherstellen

Kürzlich ist es mir mal wieder passiert. Ich habe mein MySQL Root Passwort nicht mehr finden können. Doch zum Glück lässt sich das schnell und einfach beheben. Diese Methode gilt für alle Linux Systeme.

  1. MySQL Server stoppen
    /etc/init.d/mysql stop
  2. MySQL im sicheren Modus ( Safe Mode ) ohne Passworteingabe starten / Netzwerk deaktiviert
    mysqld_safe --skip-grant-tables --skip-networking
    Jetzt ist ein Zugriff auf die Datenbank ohne Passwort möglich
  3. Mit MySQL verbinden
    mysql -u root
  4. Die Datenbank mysql wählen
    use mysql;
  5. Ein neues Passwort setzen
    MySQL kleiner 5.7
    update user set password=PASSWORD('das-neue-passwort') where User='root';
    Ab MySQL 5.7
    update user set authentication_string=password('das-neue-passwort') where user='root';
    Flush Privileges und Konsole beenden
    flush privileges;
    quit
  6. MySQL Server starten ( normaler Modus )
    /etc/init.d/mysql start
  7. Zugang mit neuem Passwort testen
    mysql -u root -p
Posted in Linux ( Ubuntu ), Quick Tip ( Software ), Webserver.

Leave a Reply