FME Flow:2025.1

Crypter leFME Flow Mot de passe de la base de données

Le mot de passe pour leFME FlowBase de données est stocké dans lefmeDatabaseConfig.txt fichier de configuration.

Par défaut, le mot de passe est crypté. Le mot de passe peut être non chiffré s'il a été mis à jour manuellement après l'installation. Pour crypter leFME Flow Mot de passe de la base de données, suivez ces étapes :

  1. De toutes les machines sur lesquelles leFME Flow Le noyau est installé, ouvrez une invite de commande et démarrez une session PowerShell. Par exemple, sous Windows, la commande est :
  2. powershell.exe

  3. Changer le répertoire en <FMEFlowDir>\Clients\utilitaires\
  4. Exécutez encryptConfigSetting.ps1 (Windows) ou encryptConfigSetting.sh (Linux) et fournissez les paramètres suivants :
    • DB_PASSWORD
    • LeDB_PASSWORD valeur, entre guillemets simples ('). Recherchez-le dans fmeDatabaseConfig.txt et assurez-vous qu'il correspond à votre type de serveur de base de données. Si votreFME Flow est une installation Express, votre serveur de base de données (DB_TYPE) estpostgresql. Si votreFME Flow est une installation personnalisée, votre serveur de base de données (DB_TYPE) est soitpostgresql,serveur SQL, ouoracle.
    • Par exemple:

      .\encryptConfigSetting.ps1 DB_PASSWORD 'fmeflow'

  5. Copiez le mot de passe chiffré généré à partir de la sortie de l'invite de commande et collez-le sur le mot de passe non chiffré.DB_PASSWORD valeur dans fmeDatabaseConfig.txt.
  6. Enregistrez fmeDatabaseConfig.txt etredémarrageFME Flow.
AvertissementTout changement apporté àCryptage du système, y compris la génération d'une nouvelle clé de chiffrement personnalisée ou le retour au chiffrement par défaut, affecte également leFME Flow Mot de passe de la base de données. Pour garantir que ce mot de passe est basé sur la clé actuelle, vous devez effectuer à nouveau ces étapes après toute modification effectuée dans le chiffrement du système.