Ubuntu: mySQL-Passwort für User root zurücksetzen
von Jörg 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
Ein Zitat hinterlassen
Auf der Suche?
Nutze das Suchformular:
Archive
Alle Beiträge nach Monat sortiert...
Kategorien
Alle Beiträge nach Kategorien ...













