Jörg Bösche – Web & Fotografie

Ubuntu: mySQL-Passwort für User root zurücksetzen

von on 21.01.2012, unter Linux/Server

Nach einer Neuinstallation des Betriebssystems (z.B. Ubuntu 11.10) mit einem mySQL-Server kann es dazu führen, dass durch die unterschiedlichen Spracheinstellungen und Kodierungen das mySQL-Passwort auf der Console oder per phpMyAdmin nicht mehr angenommen wird. Der Grund kann zum Beispiel eine Umstellung der Zeichenkodierung und Tastatursprache sein.

Um das mySQL-Passwort für den "root"-User zurück- oder neu zu setzen, benötigt es einen kleinen Trick auf der Shell. Loggt euch dazu mit eurem Linux-User per SSH (z.B. per puTTY) ein und gebt euch per "sudo su" die Root-Rechte. Nachdem ihr euch die Root-Rechte übertragen habt, könnt ihr den mySQL-Server stoppen und mit einigen Zusatzparametern aufrufen, um euch mit dem Root-User des mySQL-Servers ohne Passworteingabe anzumelden.

Nun setzt ihr das Passwort für den Root-User über eine mySQL-Query neu und meldet euch wieder aus mySQL ab. Danach solltet ihr euch auch vom Root-User per SSH abmelden, damit ihr keine fehlerhaften Eingaben bereuen werdet.

mySQL Root-Benutzer Passwort ändern:

#Stoppe den MySQL Server.
sudo /etc/init.d/mysql stop
 
#Start der mysqld-Konfiguration.
sudo mysqld --skip-grant-tables &
 
#Login in MySQL als root-Benutzer ohne Passworteingabe.
mysql -u root mysql
 
#Ersetzte den Marker "DEINNEUESPASSWORT" mit deinem neuen Passwort!
UPDATE user SET Password=PASSWORD('DEINNEUESPASSWORT') WHERE User='root'; FLUSH PRIVILEGES; exit;
:, , , , , , ,

Ähnliche Beiträge

Keine Kommentare vorhanden...

Ein Zitat hinterlassen

Auf der Suche?

Nutze das Suchformular: