Viele Leute verwenden phpmyadmin oder die Kommandozeile, um das Root-Passwort von MySQL zu ändern, und nach einem Neustart stellen sie fest, dass ein Mysql-Login-Fehler gefunden wird – warum ist das so?
Um das Passwort von MySQL Root zu ändern, musst du das Passwort von Root in der MySQL-Datenbank der MySQL-Software ändern und es auch in der Konfigurationsdatei ändern.
Und die Änderung in der Datenbank dient nicht nur dazu, eine Datenzeile zu verändern, also nicht manuell zu verändern, sondern Befehle zum Ändern zu verwenden.
Melden Sie sich zuerst mit dem Root-Konto bei phpmyadmin an, klicken Sie dann auf der linken Seite, um die MySQL-Datenbank einzugeben, und klicken Sie oben auf "mysql", um die SQL-Eingabeoberfläche zu öffnen. Gib folgenden Befehl ein:
Benutzer anpassen passwort=passwort('123456'), wobei Benutzer='root'
Dazu gehört 123456 das Passwort, das Sie ändern möchten, also denken Sie daran, das Passwort nicht direkt in der Datenbank zu ändern.
Klicken Sie dann unten rechts auf "Ausführen" und sehen Sie "Betroffene x-Linien", was bedeutet, dass die Änderung erfolgreich ist.
Das Passwort wird hier im Grunde geändert, aber es gibt ein Folgeproblem: Das Datenbankpasswort wird geändert, und wenn du phpMyAdmin beendest und wieder einfährst, wirst du feststellen, dass du dich nicht mit der Datenbank verbinden kannst.
Das liegt daran, dass die Datenbank-Login-Informationen in phpMyAdmin immer noch die ursprünglichen sind und sie daher nicht eingeloggt werden können.
Lösung: Öffnen Sie das Installationsverzeichnis von phpMyAdmin, finden Sie die config.inc.php-Datei und öffnen Sie sie mit Notepad oder einem anderen Texteditor.
Find $cfg['Servers'][$i]['password'] = ''; Wechsle auf das neue Passwort, das du gerade gesetzt hast, speichere und verlasse es.
Öffne phpMyAdmin erneut, du kannst dich normal verbinden und die Passwortänderung ist abgeschlossen.
|