Diese Nachricht wurde vor 13 jahr 7 monat 17 tag veröffentlicht. Unter Umständen ist der Inhalt nicht mehr auf dem aktuellsten Stand.
Anders als beim Ändern eines MySQL Benutzer Passworts, ist das Zurücksetzen des root Passworts schon etwas aufwendiger und benötigt zugriff auf das darunterliegende System – in meinem Fall Ubuntu 10.04.
Zunächst muss der MySQL Server beendet werden.
$ sudo /etc/init.d/mysql stop
Als nächstes wird MySQL ohne Berechtigungssystem wieder gestartet .
$ sudo mysqld –skip-grant-tables &
Jetzt kann man sich als root ohne Passwort an MySQL anmelden …
$ mysql -u root
… und das Passwort „GEHEIM“ vergeben.
mysql> SET PASSWORD FOR ‚root’@’localhost‘ = PASSWORD(‚GEHEIM‚);
mysql> FLUSH PRIVILEGES;
Als alternative zum FLUSH PRIVILEGES beende ich lieber den Prozess und starte den Dienst neu.
Fertig!