I was going to try use one of these solutions, when I read on the EFF that they all provide a single point of failure.
If anyone gets hold of your master key/pwd, they would have access to all your usernames & pwds.
https://ssd.eff.org/en/module/how-use-keepassx
Best to keep them separate - in your brain!