root Kenwort für mysql Server unter Ubuntu setzen

Ich wollte das root Kenwort für einen meiner mysql-Server unter Ubuntu 10 neu setzen. Das läßt sich ziemlich einfach bewerkstelligen.

Zuerst beenden wir den mysql Server und lassen ihn danach ohne Kontrolle von Zugriffsrechten und nur an die lokale Netzwerkschnittstelle gebunden laufen.

sudo service mysql stop
sudo mysqld --skip-grant-tables --bind-address=127.0.0.1 &
mysql -u root mysql

Hinweis: Das –bind-address=127.0.0.1 sorgt dafür, dass der Prozess sich nur an die Netzwerkschnittstelle lo bindet und damit keine Verbindungen von „aussen“ möglich sind.

Dann folgende Zeilen eingeben, damit das Kennwort für den Benutzer root neu gesetzt wird:

UPDATE user SET Password=PASSWORD( 'NeuUndGeheim' ) WHERE User='root';
FLUSH PRIVILEGES;
exit;

Dann den mysql Prozess abschießen und den Dienst ordentlich neu starten

sudo killall mysqld
sudo service mysql start

Das war es…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.