Fernzugriff über Netzwerk auf PostgreSQL Datenbank: Unterschied zwischen den Versionen

Aus ITwiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 +
== Installation unter Debian ==
 +
Das Paket für die Installation heisst:
 +
* Postgres 8.1
 +
 +
Um auch mit PhpPGAdmin auf die Datenbank zugreifen zu können, werden folgende Pakete benötigt:
 +
* Apache2
 +
* php5
 +
* php5-pgsql
 +
* phppgadmin
 +
 +
== Netzwerkzugriff ==
 
Bei PostgreSQL ist der Zugriff über Netzwerk standardmäßig deaktiviert. Es ist deshalb nötig ein paar Konfigurationen vorzunehmen.
 
Bei PostgreSQL ist der Zugriff über Netzwerk standardmäßig deaktiviert. Es ist deshalb nötig ein paar Konfigurationen vorzunehmen.
  

Version vom 19. Januar 2009, 12:40 Uhr

Installation unter Debian

Das Paket für die Installation heisst:

  • Postgres 8.1

Um auch mit PhpPGAdmin auf die Datenbank zugreifen zu können, werden folgende Pakete benötigt:

  • Apache2
  • php5
  • php5-pgsql
  • phppgadmin

Netzwerkzugriff

Bei PostgreSQL ist der Zugriff über Netzwerk standardmäßig deaktiviert. Es ist deshalb nötig ein paar Konfigurationen vorzunehmen.


  1. Öffne die Datei postgresql.conf

  2. Entferne die # bei bei der Zeile listen_addresses und setzte "*" um den allen Netzwerkadressen den Zugriff zu erlauben.

    Datei:Postgresql-network-access-2.JPG

  3. Editiere die Datei pg_hba.conf und ergänze die Datei um die Zeile für Dein Netzwerk, in diesem Beispiel ist die Netzwerkadresse 10.0.0.0. Statt trust kann auch md5 verwendet werden, wenn md5 Passwörter hinterlegt wurden.

    Datei:Postgresql-network-access-3.JPG

Weitere Informationen über die Datei pg_hba.conf findest Du unter http://www.postgresql.org/docs/8.2/interactive/auth-pg-hba-conf.html.

Nützliche Links