Si tu as installé MySQL, il y a une sécurité qui empêche par défaut la connexion avec d'autres comptes "systèmes" que celui de root.
Avec les SGBD comme MySQL ou Postgres, il y a une distinction qui est faite entre tes comptes utilisateurs système pour ta distrib' et les comptes propres au SGBD. Les comptes utilisateurs pour un SGBD sont appelés des rôles.
Par défaut sous Postgres, (ça doit être similaire sous MySQL) seul le rôle postgres permet la connexion en mode Trust au SGBD.