Postgresql installieren?

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Taxoffice!
Beiträge: 92
Registriert: 20.09.2007 12:21:03

Postgresql installieren?

Beitrag von Taxoffice! » 23.10.2007 20:48:23

Hallo
ich möchte Postgresql installieren. Muss ich einfach die Pakete mit Synaptic downloaden und installieren oder vorher noch konfigurieren, so wie etwa in dieser Anleitung:

http://www.postgres.de/install.html

Wenn jemand noch ne andere Anleitung am Start hat bitte mitteilen.

Danke Tax

Benutzeravatar
hitch
Beiträge: 856
Registriert: 21.12.2001 23:38:24
Wohnort: Im Exil

Beitrag von hitch » 23.10.2007 21:50:33

Hallo

Ich würde es mit der Paketverwaltung installieren. Das hat den Vorteil das postgre automatisch geupdated wird.
das einzige was evtl. sein könnte, das bei größeren Versionssprüngen sich die Datenstruktur ändert.
Habe vor kurzem eine postgr DB 7.2 auf 8.0 geupdatet, ging ohne Probleme.
Allerdings habe ich den Datentransfer mittels Dump gemacht.
Das geht eigentlich immer.

gruss
marcus

Benutzeravatar
Taxoffice!
Beiträge: 92
Registriert: 20.09.2007 12:21:03

Beitrag von Taxoffice! » 23.10.2007 22:18:49

Hallo nochmal
Ich hab jetzt mit Synaptic Postgresql-8.2 installiert. Wie kann ich das jetzt konfigurieren. Bis jetzt hab ich lediglich Postgresql benutzt und nie selbst eingerichtet. Wäre nett wenn du mir eine kleine Anleitung geben könntest.

Danke Tax

Benutzeravatar
hitch
Beiträge: 856
Registriert: 21.12.2001 23:38:24
Wohnort: Im Exil

Beitrag von hitch » 23.10.2007 22:33:00

naja, ne allgemein Anleitung zur Konfiguration, dürfte es woll nicht geben.
Die Dokumentation zu postgre kennst du?
http://www.postgresql.org/docs/8.2/static/admin.html
Gibt es irgendwo auch in Deutsch.
von besonderen Interesse dürfte am Anfang wohl die pg_hba.conf sein.
Aber je nach Anforderung kann noch weitere Konfiguration nötig sein.
Also installieren und schritt für Schritt anpassen

Benutzeravatar
Taxoffice!
Beiträge: 92
Registriert: 20.09.2007 12:21:03

Beitrag von Taxoffice! » 08.11.2007 21:19:19

Habe leider noch ein Problem bei der Installation. Folgende Installationsanleitung habe ich benutzt.
Pakete mit Synaptic installiert

http://209.85.129.104/search?q=cache:f5 ... cd=3&gl=de

An diesem Punkt komme ich nicht mehr weiter. Der Login- Datei wurde der Eintrag hinzugefügt. Wenn ich dann $ . .profile ausführe heißt es Speicherort nicht gefunden (Alt+F2) oder Command not found (Terminal)

3.2 Einrichten des Datenbank-Administrators
Als ersten Schritt fugt der Datenbank-Administrator (postgres unter Linux und MacOS X) seiner Login-
Datei .profile, die sich im Home-Verzeichnis befindet, folgendes hinzu:

# damit PostgreSQL Programme gefunden werden
PATH=$PATH:/usr/local/pgsql/bin
export PATH
# damit Manpages gefunden werden
MANPATH=$MANPATH:/usr/local/pgsql/man
export MANPATH
# Variablen fur PostgreSQL-Server
PGUSER=$USER
PGDATA=$HOME/data
export PGUSER PGDATA

Abschließend wird die Datei .profile in der aktuellen Shell ausgefuhrt, um die neu hinzugefugten
Einstellungen zuubernehmen. Ob dies erfolgreich geschehen ist, kann mit dem darauf folgenden Befehl
uberpruft werden.
$ . .profile
$ echo $PGDATA



Danke schon mal im Vorraus für die Hilfe

Benutzeravatar
hitch
Beiträge: 856
Registriert: 21.12.2001 23:38:24
Wohnort: Im Exil

Beitrag von hitch » 08.11.2007 22:47:21

Warum installierst du nicht über das Paketsystem?
Das würde in etwa so aussehen:

Code: Alles auswählen

aptitude install postgresql-8.1 postgresql-client-8.1
su postgres
psql -c "ALTER USER postgres' PASSWORD '123';"
Danach evtl. in der pg_hba.conf vom Ident auf md5 Authentifizierung ändern.

Benutzeravatar
Taxoffice!
Beiträge: 92
Registriert: 20.09.2007 12:21:03

Beitrag von Taxoffice! » 08.11.2007 23:01:56

Häh????

Ich habe mit dem Paketmanager (Synaptic) installiert.
Jetzt muss postgresql doch noch konfiguriert werden?! Ich wollte den Datenbank-Administrator erstellen.
Oder wie hast du es installiert. Verstehe deine Beschreibung nichts so ganz

Grüsse

Benutzeravatar
hitch
Beiträge: 856
Registriert: 21.12.2001 23:38:24
Wohnort: Im Exil

Beitrag von hitch » 08.11.2007 23:16:28

Code: Alles auswählen

aptitude install postgresql-8.1 postgresql-client-8.1
Damit wird der postgre Server und Clients installiert und eingerichtet, dh. der postgre User wird eingerichtet, eine initiale DB wird installiert und ein Startskript unter init.d angelegt. Egal ob aptitude oder synaptic danach ist postgre einsatzbereit.
Das folgende kann ggf. auch weggelasssen werden.

Code: Alles auswählen

su postgres
Da das Standardauthenifizierung 'ident' ist, werden wir zum User posgre.

Code: Alles auswählen

psql -c "ALTER USER postgres' PASSWORD '123';"
... jetzt können wir uns mit dem Server verbinden und ein Passwort setzten. Das sollte schon sein.

Benutzeravatar
Taxoffice!
Beiträge: 92
Registriert: 20.09.2007 12:21:03

Beitrag von Taxoffice! » 08.11.2007 23:44:06

It works!

Danke für die Hilfe

:D

Antworten