ThingWorx Flow > Instalación y administración de ThingWorx Flow > Administración de ThingWorx Flow > Actualización de la contraseña de administrador de bases de datos de ThingWorx Flow 8.4.1 a 8.4.8
Actualización de la contraseña de administrador de bases de datos de ThingWorx Flow 8.4.1 a 8.4.8
Después de actualizar la contraseña del administrador de la base de datos de ThingWorx Flow, se debe actualizar la misma contraseña en ThingWorx Flow. Para ello, complete los siguientes pasos:
1. Inicie el símbolo del sistema como administrador en el ordenador en el que se ha instalado ThingWorx Flow y ejecute los siguientes comandos para obtener el valor del parámetro secret:
a. pm2 prettylist | find "CONFIG_IMAGE"
b. Copie el valor de la variable CONFIG_IMAGE. Este es el valor del parámetro secret que se debe proporcionar en el paso 3 y el paso 7.
El valor del parámetro secret se utiliza para descifrar el TrustStore.
2. Ejecute los siguientes comandos:
a. cd \ThingWorxOrchestration\cryptography\tw-security-common-nodejs
b. Windows: npm link
Linux:sudo npm link
3. Ejecute el siguiente comando para descifrar el fichero de claves cifradas:
node dist\KeyFileTool.js --secret <Valor de CONFIG_IMAGE> --keyfile-location \ThingWorxOrchestration\misc\keyfile-key --plaintext \ThingWorxOrchestration\cryptography\keys.json --encrypted \ThingWorxOrchestration\cryptography\keys.enc decrypt
Este comando permite crear un nuevo fichero keys.json descifrado en la carpeta \ThingWorxOrchestration\cryptography\.
4. En el fichero keys.json, modifique el parámetro MODEL_DB.connection.password con la contraseña actualizada del administrador de la base de datos de ThingWorx Flow.
5. Realice una copia de seguridad del fichero \ThingWorxOrchestration\cryptography\keys.enc.
6. Borre el fichero \ThingWorxOrchestration\cryptography\keys.enc.
7. Ejecute el siguiente comando para crear el nuevo fichero keys.enc cifrado:
node dist\KeyFileTool.js --secret <Valor de CONFIG_IMAGE> --keyfile-location \ThingWorxOrchestration\misc\keyfile-key --plaintext \ThingWorxOrchestration\cryptography\keys.json --encrypted \ThingWorxOrchestration\cryptography\keys.enc encrypt
Este comando permite crear el fichero keys.enc en la carpeta \ThingWorxOrchestration\cryptography\.
8. Borre el fichero keys.json descifrado.
9. Reinicie los servicios de ThingWorx Flow.