Loading...

Changing your Yellowfin configuration database password

Changing your Yellowfin configuration database password

I think we can all agree that changing your passwords regularly is good practice to reduce your risk of exposure and avoid several dangers.

Today, we are going to look at the steps to change your Yellowfin configuration database password. Yellowfin stores the password and other relevant connection details for the configuration database in the web.xml file which is located in the “[Yellowfin Installation directory]\appserver\webapps\ROOT\WEB-INF” folder. The password is encrypted at installation time.

Once your database password is changed, you can either store this password in plain text or encrypt the password manually. Let’s look at both scenarios:

Storing the password in plain text.


  1. Edit the web.xml file located in the “[Yellowfin Installation directory]\appserver\webapps\ROOT\WEB-INF” folder.

  2. Set the JDBCPasswordEncrypted parameter to false.

    JDBCPasswordEncrypt parameter

  3. Update the JDBCPassword parameter with the new password in plain text.

    Plain text password

  4. Save the web.xml file.

Encrypting the new password.


  1. Click here to download the EncryptPassword.jar utility.

  2. Open the command prompt and make sure that you are in the folder where you saved the utility.

  3. Run the following command:

    java -jar EncryptPassword.jar

    You will be asked to enter the new password in plain text, and it will return the encrypted password.

    Command Prompt - EncryptPassword

  4. Edit the web.xml file located in the “[Yellowfin Installation directory]\appserver\webapps\ROOT\WEB-INF” folder.

  5. Update the JDBCPassword parameter with the new encrypted password from step 2.

    Encrypted password

  6. Save the web.xml file.

You can now start Yellowfin and connect to your configuration database with the new password.