Thomas Meinike: mysql -p

Beitrag lesen

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