ThingWorx Flow > ThingWorx Flow Installation und Verwaltung > ThingWorx Flow verwalten > Passwort des Datenbankadministrators für ThingWorx Flow 8.4.1 bis 8.4.8 aktualisieren
Passwort des Datenbankadministrators für ThingWorx Flow 8.4.1 bis 8.4.8 aktualisieren
Nachdem Sie das Passwort des ThingWorx Flow Datenbankadministrators aktualisiert haben, müssen Sie dasselbe Passwort in ThingWorx Flow aktualisieren. Gehen Sie dazu folgendermaßen vor:
1. Starten Sie die Eingabeaufforderung als Administrator auf dem Computer, auf dem Sie ThingWorx Flow installiert haben, und führen Sie die folgenden Befehle aus, um den Wert des secret-Parameters zu erhalten:
a. pm2 prettylist | find "CONFIG_IMAGE"
b. Kopieren Sie den Wert der Variablen CONFIG_IMAGE. Dies ist der Wert des secret-Parameters, den Sie in Schritt 3 und Schritt 7 angeben müssen.
Der Wert des Parameters secret wird verwendet, um den Vertrauensspeicher zu entschlüsseln.
2. Führen Sie die folgenden Befehle aus:
a. cd \ThingWorxOrchestration\cryptography\tw-security-common-nodejs
b. Windows: npm link
Linux:sudo npm link
3. Führen Sie den folgenden Befehl aus, um die verschlüsselte Schlüsseldatei zu entschlüsseln:
node dist\KeyFileTool.js --secret <Wert für CONFIG_BILD> --keyfile-location \ThingWorxOrchestration\misc\keyfile-key --plaintext \ThingWorxOrchestration\cryptography\keys.json --encrypted \ThingWorxOrchestration\cryptography\keys.enc decrypt
Dieser Befehl erstellt eine neue, entschlüsselte Datei keys.json unter dem Ordner \ThingWorxOrchestration\cryptography\.
4. Ändern Sie in der Datei keys.json den MODEL_DB.connection.password-Parameter mit dem aktualisierten Passwort des ThingWorx Flow Datenbankadministrators.
5. Erstellen Sie eine Sicherungskopie der Datei \ThingWorxOrchestration\cryptography\keys.enc.
6. Löschen Sie die Datei \ThingWorxOrchestration\cryptography\keys.enc.
7. Führen Sie den folgenden Befehl aus, um die neue verschlüsselte Datei keys.enc zu erstellen:
node dist\KeyFileTool.js --secret <Wert für CONFIG_BILD> --keyfile-location \ThingWorxOrchestration\misc\keyfile-key --plaintext \ThingWorxOrchestration\cryptography\keys.json --encrypted \ThingWorxOrchestration\cryptography\keys.enc encrypt
Dieser Befehl erstellt die verschlüsselte Datei keys.enc unter dem Ordner \ThingWorxOrchestration\cryptography\.
8. Löschen Sie die entschlüsselte Datei keys.json.
9. Starten Sie die ThingWorx Flow Dienste neu.