Hallo!
Danke schon mal für deine Mühe!
Ich habe nun PostgreSQL deinstalliert und wieder neu installiert mit
yum install postgresql-server
(werden zwei Pakete installiert, Server und der Client namens “postgresql”).
Dann habe ich das auf der Konsolte ausgeführt:
service psotgresql initdb
Da erscheint die Meldung:
Datenbank initialisieren [ OK ]
Dann starte ich den PostgreSQL-Server und logge mich als User postgres ein:
service postgresql start
postgresql-Dienst starten: [ OK ]
su -l postgres
Anlegen einer Datenbank:
- bash-4.0$ createdb testdb
-> Scheint zu funktionieren, es kommt keine Fehlemerldung, aber auch keine Erfolgsmeldung.
Dann habe ich ein
exit
geschrieben und danach
chkconfig postgresql on
Restart der Maschine und überprüft ob die Datenbank läuft:
netstat -an
-> Hört auf Port 5432 und
service postgresql status
liefert:
postmaster (PID 1595 1593 1592 1590 1513) wird ausgeführt ...
Sieht gut aus, oder? Weiß zwar nicht warum so viele Prozesse laufen durch die vielen IDs aber schon mal gut.
Dann habe ich mal die listen_addresses auf * gestellt:
su -l postgres
nano/var/lib/pgsql/data/postgresql.conf
-> listen_addresses = “*” -> dass ich remote drauf zugreifen kann.
Und dann noch ein
nano /var/lib/pgsql/data/pg_hba.conf
um alles zu erlauben.
host all all 0.0.0.0/0 trust
local habe ich ebenfalls auf “trust” gesetzt.
Und siehe da, nun funktioniert alles! Mit pgAdmin3 komme ich remote drauf und sehe die Datenbank “testdb”.
Im SQL-Feld von pgAdmin3 steht wenn ich links die Datenbank “testdb” auswähle:
… CONNECTION LIMIT = -1;
Soll ich da etwas ändern oder ist das okay so?
Danke vielmals + Gruß PHANTOMIAS