Skip to main content
Skip table of contents

Wie ändere ich das Kennwort der MySQL-Benutzer von edoc automate?

Komponente

edoc automate

Version

23.9.25

Erstellt am

Zuletzt geändert am

Wed, 07 Aug 2024 14:55:00 GMT

Reviewstatus

Review: Approved (1/1)

KB-Artikelnummer

580091943

Zusammenfassung

In diesem Artikel erfahren Sie, wie Sie das Kennwort eines MySQL-Benutzers von edoc automate ändern. In diesem Kontext gibt es zwei beziehungsweise drei relevante Benutzer: root, dbadmin und automate.

Wichtige Voraussetzungen

Sie benötigen einen Keycloak-Benutzer mit der Rolle admin sowie sudo-Zugang via SSH zum Server mit edoc platform.

Lösung

Die Kennwörter der mitgelieferten MySQL-Benutzer sind entweder festgesetzt oder generiert. Bis zu einer bestimmen Version können Sie das Passwort nicht anpassen. Wenn Sie nach dem 27.02.2024 einen Systemsynchronisierung (SyncSystemState) durchgeführt haben, existiert die ConfigMap-Ressource app-server-mysql-passwords, die alle Passwörter enthält.

Die aktuellen Passwörter erhalten Sie durch Eingabe des folgenden Befehls via SSH. Ersetzen Sie im Befehl den Platzhalter <namespace> durch den entsprechenden Namespace, z.B. master.

BASH
kubectl describe cm -n <namespace> app-server-mysql-passwords

So gehen Sie zum Ändern vor:

  1. Öffnen Sie phpMyAdmin auf dem edoc platform-Server und tippen Sie die Adresse https://<Server Name>/pma ein.

  2. Melden Sie sich mit dem Benutzer root an. Wählen Sie als Server die entsprechende edoc automate-MySQL-Instanz (z.B. app-server-mysql.master).

  3. Navigieren Sie zum gewünschten Benutzer unter Benutzerkonten > Benutzer auswählen und klicken Sie auf Change password.

  4. Geben Sie ein neues, starkes Kennwort ein und bestätigen Sie mit OK.

  5. Passen Sie die ConfigMap-Ressource in Kubernetes an. Nutzen Sie den folgenden Befehl:

    CODE
    kubectl edit ConfigMap -n <namespace> app-server-mysql-passwords
  6. Ändern Sie im Abschnitt data den Wert des Passwortes von automate-pass bzw. root-pass.

  7. Erzeugen Sie einen neue Instanz des app-server-deploy-Pods. Nutzen Sie den folgenden Befehl:

    CODE
    kubectl rollout restart deployment -n <namespace> app-server-deploy

Sie haben das Passwort erfolgreich geändert.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.