MySQL root Passwort ändern bzw. zurücksetzen

Um das MySQL root Passwort zu ändern gibt es verschiedene Möglichkeiten, die ich hier einmal festhalten möchte.

1. Falls das aktuelle Passwort bekannt ist

Mittels mysqladmin:

mysqladmin -u root password
>>"mein_passwort"

Mittels MySQL-Client:

mysql –u root
>>UPDATE user SET Password=PASSWORD('mein_pwd') WHERE user='root';
>>flush privileges;

2. Wenn das aktuelle root Passwort nicht bekannt ist

MySQLD muss mit --skip-grant-tables gestarten werden.

Meisten ist das Command hierfür:

/usr/bin/mysqld_safe --skip-grant-tables &

Danach Passwort ändern mit:

>mysql -u root
>>UPDATE mysql.user SET Password=PASSWORD('IhrNeuesPasswort') WHERE User='root';
>>FLUSH PRIVILEGES;

Schreibe einen Kommentar