Wenn man das root Passwort des mysql Servers vergessen hat, lässt sich dieses wie folgt zurücksetzen:
Zuerst muss man mysql beenden und dann manuell im „safe mode“ starten. Danach kann man sich mit root ohne Passwort anmelden:
/etc/init.d/mysqld stop mysqld_safe --skip-grant-tables & mysql -uroot |
Nun kann das Passwort in mysql neu gesetzt werden:
USE mysql; UPDATE USER SET password=PASSWORD("NeuesPasswort") WHERE USER='root'; FLUSH privileges; quit |
Zu guter leztzt muss man den manuell gestarteten mysql Prozess wieder killen und kann mysql normal starten. Danach ist ein Login mit dem neuen Passwort wieder möglich:
killall mysqld /etc/init.d/mysqld start mysql -u root -p |