Martin Muster: mysql -p

Schönen Guten Tag

Ich habe ein ziemlich beschissenes Problem.
Auf meinem Rechner läuft Linux (Suse) und ein mysql Server.
Ich habe mich mit der mysql user Datenbank ein wenig gespielt und habe das Passwort für den root geändert.
Jetzt kann ich aber nicht mehr in die Datenbank hinein - Access denied. Obwohl ich das richtige Passwort eingegeben habe. Was kann man da machen? Mysql neu installieren?

Bitte helft mir

  1. Hallo,

    Ich habe mich mit der mysql user Datenbank ein wenig gespielt und habe das Passwort für den root geändert.
    Jetzt kann ich aber nicht mehr in die Datenbank hinein - Access denied. Obwohl ich das richtige Passwort eingegeben habe. Was kann man da machen? Mysql neu installieren?

    MySQL-Server stoppen

    MySQL-Server neu starten, aber mit safe_mysqld

    safe_mysqld --user=mysql --datadir=/var/lib/mysql --skip-grant-tables

    MySQL-Konsole als root starten

    mysql -u root

    use mysql;

    update user set password='' where user='root' and host='localhost';

    Danach MySQL neu starten.

    MfG, Thomas