&gt; ...postgres is so amazing that while installation mysql needs us to give a password...<p>If you install Mysql from scratch, you <i>also</i> need to manually set the superuser password.<p>For a different perspective, read the relevant post-installation configuration documentation for Mysql [0] and Postgresql [1] on Gentoo Linux.<p>If your distro asks you -as part of the installation process- for a MySQL password, that&#x27;s a feature that has been added by the MySQL packager for your distro, not a feature of MySQL.<p>&gt; postgres uses this user concept and for each database you have to create a new user so there is no one password to rule them all.<p>This is <i>completely</i> incorrect. Look at <i>pg_hba.conf</i> and the comments contained within, as well as the GRANT command I mentioned in an earlier comment.<p>A suggestion:<p>Slow down. Block out an hour or two to learn how to properly manage both a Postgres and a MySql server.<p>Figure out that Postgres calls &quot;Users&quot; &quot;Roles&quot; (because a Role can be one or more users). Read about Database Role management in the official Postgres documentation. Learn about Roles and Role permission management. Do the same for MySQL.<p>Once you&#x27;ve done this you will<p>* Be able to manage DB user accounts and permissions without depending on random internet walkthroughs.<p>* Understand that -despite the terminology differences- managing users and DB permissions is fundamentally the same in MySQL and Postgres.<p>[0] <a href="https:&#x2F;&#x2F;wiki.gentoo.org&#x2F;wiki&#x2F;MySQL&#x2F;Startup_Guide#MySQL_Installation" rel="nofollow">https:&#x2F;&#x2F;wiki.gentoo.org&#x2F;wiki&#x2F;MySQL&#x2F;Startup_Guide#MySQL_Insta...</a><p>[1] <a href="https:&#x2F;&#x2F;wiki.gentoo.org&#x2F;wiki&#x2F;PostgreSQL&#x2F;QuickStart#Starting_the_Server" rel="nofollow">https:&#x2F;&#x2F;wiki.gentoo.org&#x2F;wiki&#x2F;PostgreSQL&#x2F;QuickStart#Starting_...</a>