MySQL is probably the most used and therefore the most universal, I'm not saying it is the best but I prefer it.
Questions like this serve no one. It really depends on your application. If your application does mostly "reads" use MySql if you have a lot of "inserts" as well as reads use Postgres. Besides, does your application give a choice of databases or are you writing one from scratch and really want to know the answer.