Sie verwechseln den Systembenutzer postgres mit dem Datenbankbenutzer postgres. sudo -u postgres psql
führt ein psql
aus session als Systembenutzer postgres (der -u
) und meldet sich als Datenbankbenutzer postgres an. Der standardmäßige Datenbankbenutzer für psql
, wenn kein Datenbankbenutzer ('-U') angegeben ist, der Systembenutzer, der sie startet. Ausführen von \password postgres
erstellt dann ein Passwort für den Datenbankbenutzer postgres. Sobald dies erledigt ist, können Sie sich über psql
anmelden von jedem Systembenutzerkonto als Datenbankbenutzer postgres. Also in Ihrem persönlichen Benutzerkonto:psql -d postgres -U postgres
. Sie werden nach einem Passwort gefragt, verwenden Sie das von Ihnen erstellte. Weitere Informationen finden Sie unter Ubuntu Postgres
und psql