Hallo zusammen!
Ich habe folgendes Problem. Meine mySQL-Datenbank auf meinem Linux-Server läuft nicht so wie sie soll. Ich kann mich nicht als root in die DB einloggen. Ich habe nun diverse Dinge getestet um das root-password zurückzusetzen. Doch jedesmal kommt wieder der Hinweis, das ich mit root@localhost nicht auf mysql zugreifen kann.
Ich habe den Dienst gekillt, in die my.cnf (unter etc) im Bereich mysqld „skip-grant-tables“ eingefügt, den mysql gerestartet.
Nun komm ich auch in die mysql-shell.
Jetzt habe ich mit:
UPDATE mysql.user SET Password=PASSWORD(‚newpwd‘) WHERE user=‚root‘;
und anschließend
FLUSH PRIVILEGES;
das Passwort geändert.
Aus der my.cnf skip-grant-tables wieder entfernt, mysql neugestartet.
Trotzdem komm ich nicht in die mysql-shell und meine Anwendungen funktionieren auch nicht. Es heißt immer das ich mit root@localhost keinen Zugriff hab obwohl ich das richtige Password eingebe.
Was mach ich falsch?
Grüße, David.