MySQL root Passwort zurücksetzen

Viele Köche und der Brei. Auf dem Testserver der Computer-AG werkeln so viele mit Rootrechten parallel, dass man  gelegentlich in seine Anwendungen nicht mehr hinein kommt. Gestern so geschehen mit dem root Passwort für den MySQL Server. Wie also zurück setzen?

1. Schritt: Den MySQL Server anhalten:

/etc/init.d/mysql stop

2. Schritt: MySQL Server starten und auf eine Passwortabfrage verzichten:

mysqld_safe –skip-grant-tables

3. Schritt: Als root am MySQL Server anmelden:

mysql -u root

4. Schritt: In der Datenbank mysql das Passwort ersetzen:

use mysql;
update user set password=PASSWORD(„NEW-ROOT-PASSWORD“) where User=’root‘;
flush privileges;
quit

5. Schritt: MySQL Server wieder anhalten und erneut starten:

/etc/init.d/mysql stop

/etc/init.d/mysql start

Quellen: A und B – diese Schritte gelten weitgehend ohne Berücksichtigung der MySQL Version.