Erstellen Sie ein" postgres " Benutzerkonto auf OSX?
Ich habe gerade einen Fehler gemacht: Ich habe PostgreSQL unter Mac OSX 10.6.7 installiert und als ich eine Verbindung herstellen wollte, habe ich su postgres
, dann wurde ich nach einem Passwort gefragt und ich habe sudo passwd postgres
, um das Passwort in etwas zu ändern, das ich kenne.
Das Problem ist, wie hier erklärt , dies erstellt ein Unix - Benutzerkonto für Postgres und danach hatte ich zwei Benutzer auf meinem Mac : me und postgres.
Also habe ich das Postgres-Konto gelöscht. Jetzt kann ich keine Verbindung zu Postgres herstellen, da ich einfach nicht su postgres
kann. Wie erstelle ich ein "gesperrtes" Benutzerkonto postgres, das ich sicher verwenden könnte (indem ich sudo su postgres
wie zuvor hätte tun sollen) ?
Bearbeiten: Version von Mac OS X hinzugefügt
1 answers
Aus dem folgenden Stapelüberlauf:
Https://stackoverflow.com/questions/15301826/psql-fatal-role-postgres-does-not-exist
CREATE USER postgres SUPERUSER;
CREATE DATABASE postgres WITH OWNER postgres;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-06-13 14:49:18