Re: problemas ejecutando restore (pg_restore)

From: Alfredo Rico <alfredorico(at)gmail(dot)com>
To: Gorka Lana <glana(at)cestel(dot)es>
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: problemas ejecutando restore (pg_restore)
Date: 2005-10-31 18:46:39
Message-ID: 89cc056d0510311046i31a46e0y4e3d3f9b2678da16@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Agregastes el usuario con password encriptado?? esto para poder usar MD5
sino tendrías que escribir en el pg_hba.conf "password" en vez de "md5"

Si no es super-usuario el que va a restaurar la BD le agregastes la opción
-O al momento de hacer el pg_dump ?

Saludos Coridales.
Alfredo Rico.

On 10/31/05, Gorka Lana <glana(at)cestel(dot)es> wrote:
>
> Hola de nuevo:
>
> Debe ser que no soy muy habil o que no he entendido lo que me dices,
> porque me sigue dando el mismo problema.
>
> He creado un usuario nuevo con password mediante el pgadmin. Despues he
> metido el registro...
>
> local all proba md5
>
> en el pg_hba.conf
>
> Y finalmente he vuelto a lanzar el restore de la misma forma que antes,
> pero cambiando el usuario. Me pide el password, se lo doy y me da
> exactamente el mismo error que antes. Que estoy haciendo mal??
> Como información adicional te puedo decir que en la maquina local tengo
> un XP.
>
> Saludos...
>
> Alfredo Rico escribió:
>
> > Hola ¿ como estas ?
> >
> > Mira lo que pasa es por norma general el usuario Postgres es un
> > usuario de sistema al que no se le asgina un password (al menos en
> > Linux) ya que el usuario postgres es el encargado de controlar el
> > postmaster.
> >
> > El error que te da es por que seguramente tu no has configurado el
> > archivo pg_hba.conf en donde por defecto el usuario postgres tiene
> > como método de autenticación ( o autentificación? aclarenme amigos de
> > la lista :-) ) "ident user"
> >
> > Lo que te sugiero es que crees un usuario nuevo en tu servidor
> > posrgtres, puede ser un super usuario si gustas, configuras el
> > pg_hba.conf con metodo de autenticación MD5 o password según
> > prefieras, yo te recomendaría MD5. OJO no olvides que si esto es lo
> > que deseas al momento de la creación de tu usuario asignale un
> > password (encriptado si vas a usar md5).
> >
> > Luego si haces tu pg_restore con tu nuevo usuario.
> >
> > Si tu nuevo usuario no es superusuario no olvides y ese usuario será
> > el que efectue el restore, agrégale el parámetro -O a la utilidad
> > pg_restore.
> >
> > Bueno espero que este post te pueda servir de algo..
> >
> >
> >
> > Saludos cordiales.
> > Alfredo Rico.
> >
> >
> >
> >
> > On 10/31/05, *gorkalana(at)eresmas(dot)com <mailto:gorkalana(at)eresmas(dot)com>*
> > <gorkalana(at)eresmas(dot)com <mailto:gorkalana(at)eresmas(dot)com>> wrote:
> >
> > Hola a todos:
> >
> > Lo primero, decir que me estoy introduciendo en el mundo de
> > postgres, asi que igual lo que pregunto es facilisimo de solucionar.
> >
> > En local tengo un postgres instalado (8.0.4) con una base de
> > datos. Lo que quiero hacer el un backup y un restore, solo para
> > comprobar como se hace antes de meterme con el postgres que
> > estamos poniendo en un Solaris. El caso es que despues de varios
> > intentos fallidos de hacer el restore despues de hacer el backup
> > correctamente, he decidido hacerlo con el pgadmin y ver lo que
> > ejecutaba.
> > He hecho un backup de la base de datos "gorka" y ha ejecutado:
> >
> > pg_dump.exe -i -h localhost -p 5432 -U postgres -F c -v -f
> > "C:\prueba.backup" gorka
> >
> > Posteriormente he hecho el restore sobre una nueva base de datos
> > "gorka2" y lo ha hecho correctamente de la siguiente forma:
> >
> > pg_restore.exe -i -h localhost -p 5432 -U postgres -d gorka2 -v
> > "C:\prueba.backup"
> >
> > Hasta ahi todo correcto, pero cuando he intentado hacer el restore
> > del mismo backup sobre otra nueva bbdd, esta vez por linea de
> > comandos, me ha dado el siguiente error:
> >
> > pg_restore: [archiver (db)] connection to database "gorka3"
> > failed: FATAL: password authentication failed for user "postgres"
> >
> > El password proporcionado es el correcto (o al menos con ese me
> > conecto a la bbdd con el pgadmin) y la verdad es que no se que
> > puede estar pasando. Ya se que siempre podré hacer el restore con
> > el pgadmin, pero realmente me interesa poder hacerlo por linea de
> > comandos, sobre todo si en un momento dado solo tenemos el Solaris
> > sin el pgadmin. Si me podeis ayudar os lo agradeceria sinceramente.
> >
> > Saludos!!!
> >
> > ¡Todo tu Wanadoo estés dónde estés! Descarga GRATIS el nuevo
> > miniWanadoo <http://busca.wanadoo.es/toolbar2>
> >
> >
>
> --
>
> ********************************************************
> Gorka Lana Huici
> CESTEL
> c/ Granja, 5 - Antigua Crtra. N-III km 24,800
> 28500 Arganda del Rey - Madrid
> Tfno: +34 91.871.20.95
> Fax: + 34 91.870.28.18
> Email: glana(at)cestel(dot)es
> Web Site: http://www.cestel.es
>
>
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Cesar A. 2005-10-31 19:37:57 [OT] Autenticar o Autentificar ERA: problemas ejecutando restore (pg_restore)
Previous Message Luis Fernando Curiel Cabrera 2005-10-31 16:20:35 Re: CONSULTAS A DOS TIPOS DE BASES DE DATOS DISTINTAS