Posted on

I use the password manager KeePass as my password manager. This means I often use very difficult to remember passwords such as Pdb"ZEo`<1 as my password. Troy Hunt has a good post on why one should use a password manager. Together with KeePass I use Kee (formerly KeeFox) for auto filling of entries.

I recently decided to split up my password database in multiple databases. If the option Remember and automatically open last used database on startup (in OptionsAdvanced)is checked, only one of the databases will open, thus this is not very helpful when I have three databases I’d like to open when starting KeePass. To enable opening of multiple databases I can use the Triggers functionality.

Setting up triggers

  1. Open up ToolsTriggers.
  2. Check Enable trigger system.
  3. Press the Add... button on the right hand side.
  4. In the Name field, enter a fitting name, such as Open db 1.
  5. Ensure to check Enabled and Initially on.
  6. Change to Events tab
  7. Press the Add... button on the right hand side.
  8. Select the event Application started and ready.
  9. Press OK.
  10. Change to Actions tab
  11. Press the Add... button on the right hand side.
  12. Select the action Open database file
  13. In the field File/URL enter the path to the database file without any quotes.
  14. If you’d like to have the database unlocked automatically2, enter the information required for unlocking.
  15. Press OK.
  16. Press Finish.
  17. Repeat steps 3 – 17 above for other databases you wish to open.
  18. Press OK.
  19. Restart KeePass and all your databases should open upon startup of KeePass.


  1. My passwords are longer than this example, but you get the gist. [return]
  2. Unlocking information is saved without encryption and may be read by other programs. My advise is to unlock the database manually. [return]
comments powered by Disqus