2017-04-09 3 views
0

Ich habe Foreman über den Vorarbeiter-Installer installiert (das Paket enthält Postgres DB 9.5). Jetzt möchte ich neue Benutzer + neue Datenbank für Zabbix erstellen, aber es scheint, dass ich etwas falsch mache. Das Bild zeigt, welche Befehle ich eingegeben habe. Der neue Benutzer wurde erfolgreich erstellt, aber ich kann mich nicht als Datenbank anmelden. Könnte mir jemand helfen und erklären, wo das Problem liegt?Ich kann mich nicht als neuer Benutzer bei Postgres DB anmelden

EDIT: Ich habe Option hinzugefügt, die (mit Login) in einem anderen Thread vorgeschlagen wurde, aber es hat mir nicht helfen: enter image description here

+0

Mögliches Duplikat von [PostgreSQL: Rolle darf sich nicht anmelden] (http://stackoverflow.com/questions/35254786/postgresql-role-is-not-permitted-to-log-in) – kennytm

+0

Fügen Sie den Inhalt ein von deinem pg_hba –

Antwort

0

ich die Antwort glauben here ist.

Zusammenfassend bedeutet "Peer-Authentifizierung", dass postgres den Benutzernamen des UNIX-Benutzers (der nicht zabbix ist) überprüft und Ihre -U Option ignoriert. Stattdessen möchten Sie die "Passwortauthentifizierung" verwenden, die Sie in Ihrer Datei pg_hba.conf konfigurieren können. Überprüfen Sie den Link für Anweisungen, wie Sie das tun.

Verwandte Themen