Handle case of passwordless root in MySQL.
Grant access to any host with this credentials.

My test environment seems to use my `hostname` instead of localhost. There
doesn't seem to be much value in being restrictive here anyhow.
Programatically setup postgresql as well.
Refactor, simplify, and use standard script/setup style.