MySQL 'root' Passwort vergessen
Wem ist es nicht schon passiert, dass man das Passwort von MySQL vergessen hat oder verlegt hat. Daher hier ein kurzes, kleines Tutorial dazu.

Wem ist es nicht schon passiert, dass man das Passwort von MySQL vergessen hat oder verlegt hat. Daher hier ein kurzes, kleines Tutorial dazu.
Step 1: MySQL Datenbank Server stoppen
/etc/init.d/mysql stop
Step 2: MySQl Datenbank Server im Sage-Mode ohne Passworteingabe und ohne Netzwerk starten
MySQL wird im Safe-Mode ohne Passwortabfrage gestartet. Da nun ohne Passwort auf die Datenbank von MySQL zugegriffen wird, kann zusätzlich mit --skip-networking der Netzwerkzugriff unterbunden werden. Das ist kein Muss, ist aber zu Empfehlen.
mysqld_safe --skip-grant-tables --skip-networking &
(Eventuell mit „STRG + C“ aus der aktuellen Zeile aussteigen.)
Step 3: Verbindung mit der MySQL Datenbank herstellen
mysql -u root
Step 4: MySQL "root" Passwort zurücksetzen
Table "mysql" auswählen
use mysql;
Passwort mit folgendem Befehl ändern („dein-neues-passwort“ durch ein entsprechendes Passwort deiner Wahl ändern.)
update user set password=PASSWORD('dein-neues-passwort') where User='root';
Anschließend ein Flush Privileges durchführen und die MySQL Konsole durch Quit beenden.
flush privileges; quit
Step 5: MySQL Datenbank Server nun erneut stoppen
/etc/init.d/mysql stop
Step 6: MySQL Datenbank Server im normalen Modus starten und den Verbindungsaufbau testen
/etc/init.d/mysql start
Der MySQL Datenbank Server wird jetzt wieder im "normalen Modus" (ohne Safe-Mode) gestartet.
Ein Login sollte somit mit dem neu gesetzten Passwort möglich sein