PostgreSQL + Django = Ident-Auth. fehlgeschlagen
Verfasst: Samstag 7. Juli 2007, 14:01
Guten Tag,
ich wollte das Django Tutorial durcharbeiten und bin dabei auf ein Problem gestoßen: Ich habe keine Ahnung von Datenbanken. Naja, was soll's.
Da ich hier unter Ubuntu bin, hab ich mir postgreSQL 8.2 nach dieser
installiert und auch den Schritt unter "Einrichtung" befolgt. Danach in pgAdmin III eine Datenbank angelegt (Name: testdb, Codierung: UTF8, Eigentümer: postgres).
in der settings.py steht:
DATABASE_ENGINE = 'postgresql_psycopg2'
DATABASE_NAME = 'testdb'
DATABASE_USER = 'postgres'
DATABASE_PASSWORD = 'geheim' #Das Passwort, dass ich unter Einrichtung mit ALTER USER postgres WITH PASSWORD 'geheim'; angelegt habe
DATABASE_HOST = ''
DATABASE_PORT = ''
Leider gibt mir:
aus.
Leider, weiß ich nicht, was ich falsch gemacht habe und wie ich das richtig einrichte. Muss ja irgendwas mit den Zugriffsrechten zu tun haben. Hab in der Django-Doku und hier im Forum leider nüx gefunden.
Hoffe ihr könnt helfen.
Panke
Edit: Na, super. Wo ich die config hier im Forun lese gedacht: Obwohl da zwar eigentlich "set empty string for localhost" bei DATABASE_HOST steht, probier mal 127.0.0.1 und es hat geklappt ..
Ich lass das mal für andere Schnarchnasen hier so stehen.
ich wollte das Django Tutorial durcharbeiten und bin dabei auf ein Problem gestoßen: Ich habe keine Ahnung von Datenbanken. Naja, was soll's.
Da ich hier unter Ubuntu bin, hab ich mir postgreSQL 8.2 nach dieser
installiert und auch den Schritt unter "Einrichtung" befolgt. Danach in pgAdmin III eine Datenbank angelegt (Name: testdb, Codierung: UTF8, Eigentümer: postgres).
in der settings.py steht:
DATABASE_ENGINE = 'postgresql_psycopg2'
DATABASE_NAME = 'testdb'
DATABASE_USER = 'postgres'
DATABASE_PASSWORD = 'geheim' #Das Passwort, dass ich unter Einrichtung mit ALTER USER postgres WITH PASSWORD 'geheim'; angelegt habe
DATABASE_HOST = ''
DATABASE_PORT = ''
Leider gibt mir:
Code: Alles auswählen
python manage.py syncdb
Code: Alles auswählen
self.connection = Database.connect(conn_string, **self.options)
psycopg2.OperationalError: FATAL: Ident-Authentifizierung für Benutzer »postgres« fehlgeschlagen
Leider, weiß ich nicht, was ich falsch gemacht habe und wie ich das richtig einrichte. Muss ja irgendwas mit den Zugriffsrechten zu tun haben. Hab in der Django-Doku und hier im Forum leider nüx gefunden.
Hoffe ihr könnt helfen.
Panke
Edit: Na, super. Wo ich die config hier im Forun lese gedacht: Obwohl da zwar eigentlich "set empty string for localhost" bei DATABASE_HOST steht, probier mal 127.0.0.1 und es hat geklappt ..
Ich lass das mal für andere Schnarchnasen hier so stehen.