Neu-einteigerer: Wie mann zu PostgreSQL mit dem psql verbindet wird.
Liebe Freunde... I benutze OpenSuSE11.1. Normalerweise arbeite ich mit MySQL. Aber jetzt muss ich mit PostgreSQL um iVia zu implementieren. Ich habe PostgreSQL-Server installiert und das Daemon laeuft: " sussy:~ # rcpostgresql status Checking for PostgreSQL: running sussy:~ # ". Aber Ich kann nicht mit dem psql zu PostgreSQL-Server die Verbindung aufbauen: " sussy:~ # psql -h 127.0.0.1 -U ivia -W Password for user ivia: psql: FATAL: Passwort-Authentifizierung für Benutzer »ivia« fehlgeschlagen sussy:~ # ". Was ich getan habe sind: 1. Erstellte OpenSuSE11.1 Benutzerkonto mit YaST2; 2. ivia@sussy:~> su postgres -c psql postgres Passwort: Dies ist psql 8.3.7, das interaktive PostgreSQL-Terminal. Geben Sie ein: \copyright für Urheberrechtsinformationen \h für Hilfe über SQL-Anweisungen \? für Hilfe über interne Anweisungen \g oder Semikolon, um eine Anfrage auszuführen \q um zu beenden 3. postgres'# ALTER USER postgres WITH PASSWORD '<<mypassword>>'; ALTER ROLE postgres=# ALTER USER ivia WITH PASSWORD '<<mypassword>>'; postgres'# 4. sussy:/etc # cat /var/lib/pgsql/data/pg_hba.conf # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only #local all all ident sameuser # IPv4 local connections: #host all all 127.0.0.1/32 ident sameuser # IPv6 local connections: #host all all ::1/128 ident sameuser #local all all md5 #host all all 127.0.0.1/32 md5 #host all all ::1/128 md5 host all all 0.0.0.0/0 md5 sussy:/etc # 5. sussy:/etc # rcpostgresql restart Shutting down PostgreSQLServer angehalten done Starting PostgreSQL done sussy:/etc # 6. sussy:/etc # cat /etc/sysconfig/postgresql POSTGRES_DATADIR="~postgres/data" POSTGRES_OPTIONS="-i" POSTGRES_LANG="" sussy:/etc # 7. sussy:/etc # psql -h 127.0.0.1 -U ivia -W Password for user ivia: psql: FATAL: Passwort-Authentifizierung für Benutzer »ivia« fehlgeschlagen sussy:/etc # ". Wie kann ich dies PostgreSQL konfigurieren damit kann ich von psql die Verbindung aufbauen? Hat jemand das gleiches-Problem einmal erleben? Wo ist mein Fehle? Vielen Dank. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Salut Ricky, vielleicht hilft Dir dieser Link http://www.postgres.de/download/1Admin_v3.pdf Gruss Thomas -----Original Message----- From: Ricky Tompu Breaky [mailto:ricky.breaky@uni.de] Sent: Saturday, September 26, 2009 2:08 PM To: opensuse-de@opensuse.org Subject: Neu-einteigerer: Wie mann zu PostgreSQL mit dem psql verbindet wird. Liebe Freunde... I benutze OpenSuSE11.1. Normalerweise arbeite ich mit MySQL. Aber jetzt muss ich mit PostgreSQL um iVia zu implementieren. Ich habe PostgreSQL-Server installiert und das Daemon laeuft: " sussy:~ # rcpostgresql status Checking for PostgreSQL: running sussy:~ # ". Aber Ich kann nicht mit dem psql zu PostgreSQL-Server die Verbindung aufbauen: " sussy:~ # psql -h 127.0.0.1 -U ivia -W Password for user ivia: psql: FATAL: Passwort-Authentifizierung für Benutzer »ivia« fehlgeschlagen sussy:~ # ". Was ich getan habe sind: 1. Erstellte OpenSuSE11.1 Benutzerkonto mit YaST2; 2. ivia@sussy:~> su postgres -c psql postgres Passwort: Dies ist psql 8.3.7, das interaktive PostgreSQL-Terminal. Geben Sie ein: \copyright für Urheberrechtsinformationen \h für Hilfe über SQL-Anweisungen \? für Hilfe über interne Anweisungen \g oder Semikolon, um eine Anfrage auszuführen \q um zu beenden 3. postgres'# ALTER USER postgres WITH PASSWORD '<<mypassword>>'; ALTER ROLE postgres=# ALTER USER ivia WITH PASSWORD '<<mypassword>>'; postgres'# 4. sussy:/etc # cat /var/lib/pgsql/data/pg_hba.conf # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only #local all all ident sameuser # IPv4 local connections: #host all all 127.0.0.1/32 ident sameuser # IPv6 local connections: #host all all ::1/128 ident sameuser #local all all md5 #host all all 127.0.0.1/32 md5 #host all all ::1/128 md5 host all all 0.0.0.0/0 md5 sussy:/etc # 5. sussy:/etc # rcpostgresql restart Shutting down PostgreSQLServer angehalten done Starting PostgreSQL done sussy:/etc # 6. sussy:/etc # cat /etc/sysconfig/postgresql POSTGRES_DATADIR="~postgres/data" POSTGRES_OPTIONS="-i" POSTGRES_LANG="" sussy:/etc # 7. sussy:/etc # psql -h 127.0.0.1 -U ivia -W Password for user ivia: psql: FATAL: Passwort-Authentifizierung für Benutzer »ivia« fehlgeschlagen sussy:/etc # ". Wie kann ich dies PostgreSQL konfigurieren damit kann ich von psql die Verbindung aufbauen? Hat jemand das gleiches-Problem einmal erleben? Wo ist mein Fehle? Vielen Dank. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Falvai Thomas (KIDK 22)
-
Ricky Tompu Breaky