Das MySQL User Passwort ändern – Das MySQL Root Passwort ändern

Das Passwort eines MySQL Users oder von Root in der Kommandozeile zu ändern ist eigentlich ein ziemlich simpler Vorgang. Wer sein root Passwort vergessen hat – hier eine Anleitung zum zurücksetzen des MySQL root Passwort.

MySQL User Passwort ändern

MySQL User Passwort ändern – Variante 1) mysqladmin:

In der Linux Shell folgenden Befehl eingeben um das Passwort des Users zu ändern

mysqladmin -u 'user' -p 'oldpass' password 'newpass'

oldpassnewpass und user durch ein entsprechendes Passwort bzw. Benutzernamen ersetzen.
MySQL User Passwort ändern – Variante 2) MySQL Befehl in der Konsole:

MySQL Serverkonsole starten und nachfolgenden Befehl eingeben.

mysql -u root -p

Die MySQL Datenbank auswählen

use mysql;

Passwort mit folgendem Befehl ändern (newpass und youruser durch ein entsprechendes Passwort bzw. Benutzernamen ersetzen)

UPDATE user SET password=PASSWORD('newpass') where User='youruser';

Anschließend den Befehl Flush Privileges eingeben und die MySQL Konsole beenden:

flush privileges;
quit

MySQL Root Passwort ändern, wenn noch kein MySQL Root Passwort zuvor vergeben wurde.

Initiales MySQL Root Passwort festlegen

Das MySQL Root Passwort neu definieren – Variante 1) mysqladmin

Wenn noch kein MySQL root Passwort vergeben wurde, kann es in der Linux Shell mit folgendem Befehl vergeben. Analog zu dem oben gezeigten lautet der Befehl hierfür:

mysqladmin -u root password 'newpass'

Auch hier steht newpass für das selbst gewählte Passwort.

Analog wie oben: In der Linux Shell folgenden Befehl eingeben um das Passwort des Root zu ändern

mysqladmin -uroot -p 'oldpass' password 'newpass'

oldpassnewpass durch ein entsprechendes Passwort ersetzen.

MySQL Root Passwort ändern – Variante 2) MySQL Befehl in der Serverkonsole

Mit dem folgenden Befehl in der MySQL Serverkonsole anmelden

mysql -u root -p

Wie im obigen Beispiel wir die Datenbank mysql ausgewählt

use mysql;

Passwort mit folgendem Befehl ändern (newpass und youruser durch ein entsprechendes Passwort bzw. Benutzernamen ersetzen)

UPDATE user SET password=PASSWORD('newpass') where User='root';

Anschließend den Befehl Flush Privileges eingeben und die MySQL Konsole beenden:

flush privileges;
quit

 

Leave a Comment