hello @ all,
ich bin relativ neu in postgresql und hab schon meine ersten probleme.
ein paar daten
es läuft unter debian lenny und die pg-version ist 8.3
nun kann ich mich leider nicht mit dem client (navicat 8 lite for postgresql)
zur datenbank verbinden. und bekomm die oben genannte fehlermeldung
hab mich als root eingeloggt mit su postgres gewechselt
1.createuser postgresuser (superuser mit passwort)
2.freigeben des datenbankservers ins netzwerk (pg_hba.conf anpassen)
#Type Database User Adress Method
host all all 192.168.0.0/24 trust
/etc/init.d/postgresql restart
//damit er die neue config reinlädt
3.netstat -a (service is up and listening)
4.im client einstellen (ServerIP, Port, User, [Passwort], [Datenbank])
5.der client liefert nen fehler - “could not connect to server: connection refused (0x0000274D/10061)”
hm und was nun ? hab ich was übersehen? meine bücher helfen mir da nicht mehr weiter…
hm ich hab gedacht die tables hätt ich geflushed…
na ok kannst mir etwas starthilfe geben?
ich will nun 192.168.0.0/24 mit port 5432 eintragen wie?
sitze gerade vor der konsole…
Naja beende doch einfach mal iptables und schaue, ob es dann geht. Gibt sicher ein init-Skript dafür. Alternativ kannst du ja mal alle iptables Regeln löschen…
hey,
ich habs mal unter windows probiert und da lässt sich der dienst gar nicht
starten… hab da die selben probleme wie unter linux
wie kann ich denn im linux überprüfen ob der dienst läuft?
naja komischerweise meldet “netstat -a” ja das postgres im listening mode ist…
da erlaub ich aber alle…
egal wenn ich nen login fordere passts dann eh wieder
so jetzt muss ich mal die neue config online bringen und schaun obs was bringt
EDIT: sry selbiges - geht leider nicht…
local haut es ja ganz gut hin! ich versteh nicht wo da das problem liegt…
ich bin so frei und poste mal alle 2 config-files…
pg_hba.conf
# Put your actual configuration here
# ----------------------------------
#
# If you want to allow non-local connections, you need to add more
# "host" records. In that case you will also need to make PostgreSQL listen
# on a non-local interface via the listen_addresses configuration parameter,
# or via the -i or -h command line switches.
#
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 192.168.0.0/24 md5
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
So als Tip: meist werden die Defaultwerte als Comment ins Configfile geschrieben. Wenn man das ändern will, schreibt man die Option mit dem gewünschten Wert in eine neue Zeile. So vergißt man die default-Einstellungen nicht.