Machen Sie Backups und seien Sie vorsichtig!

Machen Sie Backups und seien Sie vorsichtig!

Ich habe meinem Server über MySQL Workbench einen Benutzer hinzugefügt. Etwas ist schiefgelaufen; das Hinzufügen ist fehlgeschlagen. Danach konnte mein Root-Konto nicht mehr über Workbench auf die Datenbank zugreifen. (Zugriff verweigert)
Ich konnte mich über die Befehlszeile mit mysql -uroot -p als Root anmelden, aber Root hat keine Berechtigungen.
Dieses System ist seit über einem Jahr im Einsatz und funktioniert bis jetzt.

Das Protokoll zeigt:
Found invalid password for user: 'mysql.infoschema@localhost'; Ignoring user
Found invalid password for user: 'mysql.session@localhost'; Ignoring user
Found invalid password for user: 'mysql.sys@localhost'; Ignoring user

Ich habe keinen Benutzer mit GRANT-Berechtigungen.
Wie kann ich das Problem mit dem ungültigen Passwort für diese Systembenutzer beheben?

MySQL 8
Centos 7

Antwort1

Diese haben absichtlich ungültige Passwörter.

Wenn weiterhin Zugriffsprobleme bestehen, sollten Sie überprüfen, ob ein Speicher- oder Festplattenschaden vorliegt.

Wenn Sie keinen Zugriff erhalten, können Sie im schlimmsten FallStarten Sie MySQL im unsicheren Modus, mit dem Sie tun können, was Sie wollen. (Oder besser gesagt: Das kann jeder, also deaktivieren Sie zuerst den Netzwerkzugriff.)

Machen Sie Backups und seien Sie vorsichtig!

verwandte Informationen