Ein Freund von mir hat diese Konfiguration auf meinem Mac vorgenommen. Aber ich kenne den Benutzernamen und das Passwort, die er gewählt hat, nicht.
Ein Freund von mir hat diese Konfiguration auf meinem Mac vorgenommen. Aber ich kenne den Benutzernamen und das Passwort, die er gewählt hat, nicht.
Antworten:
Sie können das von ihm gewählte Passwort nicht herausfinden. Sie können jedoch einen neuen Benutzer erstellen oder ein neues Kennwort für den vorhandenen Benutzer festlegen.
Normalerweise können Sie sich als Postgres-Benutzer anmelden:
Öffnen Sie ein Terminal und tun Sie es sudo su postgres
. Nachdem Sie Ihr Administratorkennwort eingegeben haben, können Sie nun starten psql
und ausführen
CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword';
Dadurch wird ein neuer Administrator erstellt. Wenn Sie die vorhandenen Benutzer auflisten möchten, können Sie dies auch tun
\du
um alle Benutzer aufzulisten und dann
ALTER USER yourusername WITH PASSWORD 'yournewpass';
Sie können die pg_hba.conf ändern und dann die postgresql neu laden. etwas in der pg_hba.conf könnte wie folgt aussehen:
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
Wenn Sie Ihren Benutzer in postgresql ändern, können Sie sich erfolgreich anmelden.
su postgresql