reset des MySQL – Passwortes

Vor kurzem musste ich unbedingt das Passwort zurücksetzen.

Hier eine kleine hilfreiche Anleitung

1. Schritt: Beendet den laufenden MySQL-Server über das Init-Skript:

# /etc/init.d/mysql stop

Prüft mittels ps ax ob alle Instanzen des MySQL Servers beendet wurden und beendet diese wenn nötig über ein kill -9

2. Schritt: Startet den MySQL-Server mit deaktivierter Passwort-Überprüfung und ohne Netzwerkunterstützung:

# mysqld –user=mysql –pid-file=/var/lib/mysql/mysqld.pid –socket=/var/lib/mysql/mysql.sock –datadir=/var/lib/mysql –skip-grant-tables –skip-networking

Dieser Schritt führt dazu das die von euch verwendete Konsole gesperrt wird und so lange der MySQL Dienst läuft nicht verwendet werden kann. Bitte loggt euch also über eine zweite Konsole erneut auf eurem Server ein.

3. Schritt: Setzen des neuen MySQL root Passworts:

# mysql
> use mysql
> update user set password = password (’neues Passwort‘) where user = ‚root‘;
> flush privilieges;
> exit

4. Schritt: Neustart des MySQL im normalen Modus:

Beendet den aktuellen MySQL Dienst entweder über ein kill oder über die Tastenkombination STRG + c innerhalb des MySQL Fensters.

Prüft mittels ps ax ob alle Instanzen des MySQL Servers beendet wurden und beenden Sie diese wenn nötig über ein kill -9

Startet den MySQL Dienst wieder normal.
# /etc/init.d/mysql restart

fertig…