Datenbank: Kein Login nach Passwort-Änderung mehr möglich

  • Hallo,


    nach dem Confixx-Import haben ja alle Datenbanken eines Benutzers den selben Benutzernamen:


    Code
    Datenbank: usr_web123_1    Benutzer: web123
    Datenbank: usr_web123_2    Benutzer: web123
    Datenbank: usr_web123_3    Benutzer: web123


    Wenn man nun in LiveConfig ein neues Kennwort erstellt, ist anschließend kein Login mehr möglich weder mit dem alten (importierten Passwort) noch mit dem neu vergebenen Passwort.


    Wenn man eine neue Datenbank mit einem anderen Benutzer erstellt z.B.


    Code
    Datenbank: usr_web123_4    Benutzer: web123-LC


    wird das Passwort angenommen.


    Hat LiveConfig ein Problem damit wenn einem Benutzer mehrere Datenbanken zugewiesen sind?


    Vielen Dank


    Alex


    openSUSE 12.1
    LiveConfig 1.6.1 (r2125)

  • Hallo,


    gibt es hierzu ein Feedback?


    Wenn man nach einer Confixx LiveConfig Migration das Datenbank-Passwort neu vergeben möchten, müssen alle Datenbanken mit einem neuen Benutzer eingerichtet werden, da ansonsten keine Datenbank-Verbindung mehr möglich ist (sehr umständlich :().


    Vielen Dank


    Alex

  • Ich setze nur die LiveConfig Server-Version ein, mit LC 1.6.2-r2247 sowie OpenSUSE 12.1/12.2 funktioniert es leider nicht :(


    Hi,


    Da es bei uns bei allen Servern (mit debian) funktioniert, tippe ich eher auf einen Fehler außerhalb von Liveconfig.


    Bau Dir mal mit PHP eine Standard-Eingabe fürs Passwort und teste dies mal aus.

  • Wir können das hier leider nicht nachvollziehen bzw. reproduzieren.
    Melden Sie sich bitte bei Gelegenheit als root-Benutzer bei MySQL an und führen vor der Passwortänderung folgende Abfragen aus:

    SQL
    SELECT Host, User, Password FROM mysql.user WHERE User='web123';
    SELECT Host, User, Db FROM mysql.db WHERE User='web123';


    Ändern Sie anschließend bitte über LiveConfig das Passwort für diesen Benutzer und führen anschließend noch mal die selben SQL-Abfragen aus.
    Die Ergebnisse der Abfragen können Sie hier entweder posten (dann aber bitte beim Passwort-Hash nur die letzten Zeichen durch irgendwas ersetzen), oder uns per PM oder an support@liveconfig.com senden.


    Viele Grüße


    -Klaus Keppler

  • So hab den Fehler bei uns nun gefunden.
    Der Kunde hat nicht ein Passwort geändert sondern eine seiner Datenbanken gelöscht.
    Da nach einem Import von Confixx ja alle Datenbanken den gleichen Datenbank-Benutzer haben ist dies ein Problem, da dem Anschein nach durch das Löschen einer Datenbank auch der Datenbank-Benutzer gelöscht wird obwohl dem Benutzer noch mehr Datenbanken gehören.

  • Der Kunde hat nicht ein Passwort geändert sondern eine seiner Datenbanken gelöscht.
    Da nach einem Import von Confixx ja alle Datenbanken den gleichen Datenbank-Benutzer haben ist dies ein Problem, da dem Anschein nach durch das Löschen einer Datenbank auch der Datenbank-Benutzer gelöscht wird obwohl dem Benutzer noch mehr Datenbanken gehören.


    Das Problem wurde mit v1.6.2-r2236 beseitigt; LiveConfig prüft dabei noch mal unabhängig direkt in den MySQL-Benutzertabellen, ob einem Benutzer evtl. noch weitere Datenbanken gehören, und löscht diesen dann ggf. nicht.


    Viele Grüße


    -Klaus Keppler

  • Das Problem wurde mit v1.6.2-r2236 beseitigt; LiveConfig prüft dabei noch mal unabhängig direkt in den MySQL-Benutzertabellen, ob einem Benutzer evtl. noch weitere Datenbanken gehören, und löscht diesen dann ggf. nicht.


    Viele Grüße


    -Klaus Keppler


    Hoffe das Update auf v1.6.2-r2236 kommt bald als stable raus. Da bei uns doch einige User in Confixx mehr als eine Datenbank haben und es eben schon ab und an mal vorkommt das auch eine Kunde mal eine Datenbank löscht.
    Das Ändern des Passwortes der Datenbanken ist jedoch wirklich kein Problem und funktioniert. Gerade eben nochmals getestet.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!