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.
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:
CODEkubectl 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:
CODEkubectl rollout restart deployment -n <namespace> app-server-deploy
Sie haben das Passwort erfolgreich geändert.