Every developer I know has been through the same cycle. You start a new project, and you need a database. So you download PostgreSQL or MySQL, go through configuration, and forget the password you set five minutes later. A few months down the line, you start another project that needs a different version of that database, or perhaps it needs Redis, and suddenly your host machine is a graveyard of services you installed once and forgot about.
