|
Komponente |
edoc automate |
|---|---|
|
Version |
23.9.25 |
|
Erstellt am |
|
|
Zuletzt geändert am |
An error occurredFailed to render Workflows Metadata macro on page 830111760 during export. If this problem continues, please contact our Customer Support Team for assistance. |
|
Reviewstatus |
An error occurredFailed to render Workflows Metadata macro on page 830111760 during export. If this problem continues, please contact our Customer Support Team for assistance. |
|
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 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.
kubectl describe cm -n <namespace> app-server-mysql-passwords
So gehen Sie zum Ändern vor:
-
Öffnen Sie phpMyAdmin auf dem edoc platform-Server und tippen Sie die Adresse https://<Server Name>/pma ein.
-
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).
-
Navigieren Sie zum gewünschten Benutzer unter Benutzerkonten > Benutzer auswählen und klicken Sie auf Change password.
-
Geben Sie ein neues, starkes Kennwort ein und bestätigen Sie mit OK.
-
Passen Sie die ConfigMap-Ressource in Kubernetes an. Nutzen Sie den folgenden Befehl:
kubectl edit ConfigMap -n <namespace> app-server-mysql-passwords -
Ändern Sie im Abschnitt data den Wert des Passwortes von automate-pass bzw. root-pass.
-
Erzeugen Sie einen neue Instanz des app-server-deploy-Pods. Nutzen Sie den folgenden Befehl:
kubectl rollout restart deployment -n <namespace> app-server-deploy
Sie haben das Passwort erfolgreich geändert.