MariaDB root User über MyphpAdmin gelockt - Was tun?

  • Hallo zusammen


    Ich habe aus versehen meinen MariaDB root User über MyphpAdmin gelockt. ||

    Da ich meine Nextcloud DB noch da drüber laufen lasse möchte ich es, falls es nicht anders geht, nicht neu

    erstellen.

    Habt ihr mir noch einen Tip was ich noch versuchen könnte ?

    Danke


    Liebe Gruess

    fangio71

  • Hallo Anthracite


    Mein root@localhost User der Mariadb10 ist gelockt. (APP lokal installiert, nicht über Docker )

    ich komme so weder über den myphpAdmin Client noch über SSH auf die DB.

    Leider hatte ich keinen zweiten User erstellt der sich lokal anmelden kann.

  • Kannst du dich anmelden, wenn du lokal auf dem NAS (also in ssh) dem mysql- bzw. mariadb-Kommando ein sudo davor stellst? (Siehe z. B. hier auch wenn es da um eine etwas andere Fragestellung geht, Hintergrund ist, dass die Anmeldung als root ohne Sicherheitsprüfungen erfolgen kann, wenn das Kommando vom Unix-User root (ist admin bei Qnap) ausgeführt wird.)


    Wenn du dich als Unix-root hast anmelden können, dann versuch mal

    Code
    ALTER USER 'root'@'localhost' ACCOUNT UNLOCK;

    siehe dazu die MariaDB-Doku.

  • Das hatte ich auch schon probiert.Er lässt mich aber keine Änderungen zu ohne Kennwort.

    Habe auch schon versucht die Mariadb im „ Save“ modus zu starten. Dann sollte der Zugriff ohne Kennwort gehen.

    Hat bis jetzt aber noch nicht funktioniert.

    Ich probiere mal weiter. Habe Jetzt mal ein Ticket bei Qnap eröffnet.