..
Vergessen Passwörtern ist nicht etwas, was so ungewöhnlich, ja. Es ist oft möglich, dieses Versehen auf einfache Weise (man denke zum Beispiel die Werkzeuge von "password recovery" in den gängigen Web-Anwendung), ein anderes Mal recht schwierig ist zu beheben.
Kürzlich hatte ich einen Client abgelenkt, dass er das root-Passwort für das Management von MySQL auf Ihrem Server installiert vergessen helfen. Das Problem ist, dass der Admin-Passwort zu ändern ... Sie müssen sich als Administrator anmelden!
In der Tat die letzte Aussage ist nur zum Teil wahr ist, weil der Zugang zu den Stamm des Servers, die MySQL noch steuern wird, so dass wir alternative Routen folgen können.
In diesem Artikel werden wir sehen, wie genau wieder das root-Passwort von MySQL, die wir vergessen haben, echte und dass Sie Zugriff auf den Server mit Administratorrechten an.
Dann die Schale von unserem Server zu gehen. Wenn Sie angemeldet sind wir aufhören, den mysqld-Prozess:
/ Etc / rc.d / mysqld stoppenStunden, die wir den Prozess nur gestoppt Bestehen der Authentisierungsverfahren:
Wenn wir lokal arbeiten auf dem Server (dh nur, wenn wir direkten Zugriff auf die physische Maschine haben) ist auch gut Block Remote-Zugriff:Sobald der Dienst in diesem Modus haben wir Zugriff auf MySQL gestartet:mysql-u root mysqlNun, wir sind in! Jetzt können wir neu eingestellt unserem Root-Passwort:UPDATE user SET password = PASSWORD ("nuova_pass") WHERE User = 'root'; FLUSH PRIVILEGES; exit;Ganz wichtig nach dem Setzen Sie das neue Passwort ein FLUSH Privilegien zu machen!Jetzt haben wir den MySQL-Daemon neu zu starten:
/ Etc / rc.d / mysqld neu startenNach einem Neustart versuchen, mit den neuen Anmeldeinformationen zugreifen ... wenn alles gut gegangen ist, sollte es funktionieren!
| |
MS Access (Advanced)
Erfahren Sie, wie das Erstellen und Verwalten von Datenbanken schnell und einfach. Ab 29 €. |
| |
MySQL (Kurs)
Management von Open-Source-Datenbank. Von 39 €. |
| |
SQL-und Datenbank-(Kurs)
Erstellen und Verwalten von relationalen Datenbanken. Von 39 €. |