[opensuse-es] Postgre funcionando pero no tengo acceso a BDs
Hola amigos, Recientemente hice un upgrade de Suse 9.3 a OpenSuse 10. Todo me funcionó sin problemas a excepción de Postgres que no sé cómo ni por qué se desinstaló en el camino aunque quedaron los archivos anteriores (donde corría mi antiguo Postgres). Aprovechando el Yum de la versión 10 me instalé el Postrgre 8.0. 1. Remplace el directorio /var/lib/pgsql/data y mandé a iniciar el nuevo Postgre para tener el nuevo direcotrio data/ y todo fue reconstruido sin problemas. 2. Ejecute los comandos siguientes # su - postgres # psql -f backup.sql template1 # para restaurar mis BDs Se ejecuta sin problemas y asumo que la BD ha sido restaurada El problema es que ahora mis aplicaciones PHP no recuperan los datos de las BDs y el servicio de Postgre esta funcionando, sin embargo, no logro conectarme ni con las herramientas administrativas que he usado anteriormente. Al parecer es algo relacionado a permisos, pero conozco muy poco de Postgre. En el archivo pg_hba.conf tengo lo siguiente: # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust Gracias por cualquier ayuda que puedan darme. Bayardo. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Yo también ando un poco liado con eso del Postgres. A mi cuando quiero correr el pgphpadmin me dice que tengo que compilar otra vez con módulos php. El Miércoles, 21 de Febrero de 2007 03:29, Bayardo Rivas escribió:
Hola amigos,
Recientemente hice un upgrade de Suse 9.3 a OpenSuse 10. Todo me funcionó sin problemas a excepción de Postgres que no sé cómo ni por qué se desinstaló en el camino aunque quedaron los archivos anteriores (donde corría mi antiguo Postgres).
Aprovechando el Yum de la versión 10 me instalé el Postrgre 8.0.
1. Remplace el directorio /var/lib/pgsql/data y mandé a iniciar el nuevo Postgre para tener el nuevo direcotrio data/ y todo fue reconstruido sin problemas.
2. Ejecute los comandos siguientes
# su - postgres # psql -f backup.sql template1 # para restaurar mis BDs
Se ejecuta sin problemas y asumo que la BD ha sido restaurada
El problema es que ahora mis aplicaciones PHP no recuperan los datos de las BDs y el servicio de Postgre esta funcionando, sin embargo, no logro conectarme ni con las herramientas administrativas que he usado anteriormente. Al parecer es algo relacionado a permisos, pero conozco muy poco de Postgre.
En el archivo pg_hba.conf tengo lo siguiente:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only local all all trust
# IPv4 local connections: host all all 127.0.0.1/32 trust
# IPv6 local connections: host all all ::1/128 trust
Gracias por cualquier ayuda que puedan darme.
Bayardo.
--------------------------------------------------------------------- Para dar de baja la suscripcin, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-- ************************************************** Juan Antonio Diéguez Martín Linux user #329149. See http://counter.li.org juanandieguez@telefonica.net Alcorcón (Madrid) ************************************************** ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-02-20 a las 20:29 -0600, Bayardo Rivas escribió:
Recientemente hice un upgrade de Suse 9.3 a OpenSuse 10. Todo me funcionó sin problemas a excepción de Postgres que no sé cómo ni por qué se desinstaló en el camino aunque quedaron los archivos anteriores (donde corría mi antiguo Postgres).
Porque no estará en el DVD, sino que hay que instalarlo desde los repositorios de suse por ftp/http. Se supone que el yast te lo debiera instalar después sin problemas. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFF3Gt4tTMYHG2NR9URAku2AJ9Dsn+FiivM/GY71agm6gLPs2ulfQCgjKwf RVRNfHSS+3qqQrNyI0T08ZM= =qpNp -----END PGP SIGNATURE-----
Hola Carlos. El tema de la instalación está resuelto, lo hice con Yum pero, aún sigo sin poder iniciar conexiones con el servidor y no encuentro ningún motivo y el log de Postgre no me dá mucha información. Bayardo. -----Mensaje original----- De: Carlos E. R. [mailto:robin.listas@telefonica.net] Enviado el: Wednesday, February 21, 2007 9:56 AM Para: OS-es Asunto: Re: [opensuse-es] Postgre funcionando pero no tengo acceso a BDs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-02-20 a las 20:29 -0600, Bayardo Rivas escribió:
Recientemente hice un upgrade de Suse 9.3 a OpenSuse 10. Todo me funcionó sin problemas a excepción de Postgres que no sé cómo ni por qué se desinstaló en el camino aunque quedaron los archivos anteriores (donde corría mi antiguo Postgres).
Porque no estará en el DVD, sino que hay que instalarlo desde los repositorios de suse por ftp/http. Se supone que el yast te lo debiera instalar después sin problemas. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFF3Gt4tTMYHG2NR9URAku2AJ9Dsn+FiivM/GY71agm6gLPs2ulfQCgjKwf RVRNfHSS+3qqQrNyI0T08ZM= =qpNp -----END PGP SIGNATURE----- --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-02-21 a las 14:11 -0600, Bayardo Rivas escribió:
Hola Carlos.
El tema de la instalación está resuelto, lo hice con Yum pero, aún sigo sin poder iniciar conexiones con el servidor y no encuentro ningún motivo y el log de Postgre no me dá mucha información.
En eso no te puedo ayudar, lo siento. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFF3NnotTMYHG2NR9URAuhYAKCTvQM6+c7F4oZMy5ruDM1WKwgpQgCggkcf Y5qJSxaEypOZRMSySuWL/24= =mh1+ -----END PGP SIGNATURE-----
El Miércoles, 21 de Febrero de 2007, Bayardo Rivas escribió: | El tema de la instalación está resuelto, lo hice con Yum pero, aún sigo sin | poder iniciar conexiones con el servidor y no encuentro ningún motivo y el | log de Postgre no me dá mucha información. Bueno, yo lo hago de la siguiente manera: 1) Parar la base de datos PostgreSQL. su su - postgres pg_ctl stop exit exit 2) Suponiendo que PostgreSQL ha sido instalado en /var/lib/pgsql/data (es mi caso). su chown postgres /var/lib/pgsql/data su - postgres export LD_LIBRARY_PATH=/var/lib/pgsql/lib export PATH=/var/lib/pgsql/bin:$PATH export MANPATH=/var/lib/pgsql/man:$MANPATH export PGHOST=localhost export PGPORT=5432 initdb -D /var/lib/pgsql/data postmaster -i -D /var/lib/pgsql/data >logfile 2>&1 & createuser tu_usuario yes yes exit exit 3) Ahora desde tu_usuario crea la base de datos. createdb -E UNICODE tu_base Saludos. -- Ventura Valderrábano ********************************************************************************* Llave GNUpg 0x9AC7FAAF disponible en anillo pgp http://www.rediris.es/cert/servicios/keyserver/ ********************************************************************************* El correo electrónico no firmado/encriptado no es seguro y puede no ser auténtico. Si tiene alguna duda sobre el contenido, por favor, telefonee para confirmarlo. La información contenida en este mensaje es confidencial y destinada exclusivamente para la/s dirección/es arriba indicada/s. Si ha recibido este mensaje por error o ha habido algún problema, por favor, notifíquelo inmediatamente al remitente. El uso no autorizado, revelación, copia o alteración de este mensaje está estrictamente prohibido. *********************************************************************************
El Jueves, 22 de Febrero de 2007, Ventura Valderrábano Ornedo escribió: | export PGHOST=localhost | export PGPORT=5432 Por supuesto que en lugar de localhost has de poner la IP del servidor y su puerto correspondiente. Así mismo, revisa el fichero pg_hba.conf. Saludos. -- Ventura Valderrábano ********************************************************************************* Llave GNUpg 0x9AC7FAAF disponible en anillo pgp http://www.rediris.es/cert/servicios/keyserver/ ********************************************************************************* El correo electrónico no firmado/encriptado no es seguro y puede no ser auténtico. Si tiene alguna duda sobre el contenido, por favor, telefonee para confirmarlo. La información contenida en este mensaje es confidencial y destinada exclusivamente para la/s dirección/es arriba indicada/s. Si ha recibido este mensaje por error o ha habido algún problema, por favor, notifíquelo inmediatamente al remitente. El uso no autorizado, revelación, copia o alteración de este mensaje está estrictamente prohibido. *********************************************************************************
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-02-22 a las 08:05 +0100, Ventura Valderrábano Ornedo escribió:
Bueno, yo lo hago de la siguiente manera:
1) Parar la base de datos PostgreSQL.
su su - postgres pg_ctl stop exit exit
2) Suponiendo que PostgreSQL ha sido instalado en /var/lib/pgsql/data (es mi caso).
su chown postgres /var/lib/pgsql/data su - postgres export LD_LIBRARY_PATH=/var/lib/pgsql/lib export PATH=/var/lib/pgsql/bin:$PATH export MANPATH=/var/lib/pgsql/man:$MANPATH export PGHOST=localhost export PGPORT=5432 initdb -D /var/lib/pgsql/data postmaster -i -D /var/lib/pgsql/data >logfile 2>&1 &
Tengo una curiosidad: ¿porqué no usas el script de arranque de la suse? Esas cosas ya están previstas... - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFF3YALtTMYHG2NR9URAiOCAJ9tKXZxZ0XzAlogCazdtUwUm9z6rgCdHWaF MxG97go6UunnVSxpCdBivxs= =1RkF -----END PGP SIGNATURE-----
El Jueves, 22 de Febrero de 2007, Carlos E. R. escribió: | Tengo una curiosidad: ¿porqué no usas el script de arranque de la suse? | Esas cosas ya están previstas... Señor mío, llevo usando esta secuencia desde hace tres años y es "mano de santo" e independiente de cambios en las versiones. ¿Cómo decía el axioma?, ¡ah, sí!,... ¡Si funciona, no lo toques!. ;) Saludos. -- Ventura Valderrábano ********************************************************************************* Llave GNUpg 0x9AC7FAAF disponible en anillo pgp http://www.rediris.es/cert/servicios/keyserver/ ********************************************************************************* El correo electrónico no firmado/encriptado no es seguro y puede no ser auténtico. Si tiene alguna duda sobre el contenido, por favor, telefonee para confirmarlo. La información contenida en este mensaje es confidencial y destinada exclusivamente para la/s dirección/es arriba indicada/s. Si ha recibido este mensaje por error o ha habido algún problema, por favor, notifíquelo inmediatamente al remitente. El uso no autorizado, revelación, copia o alteración de este mensaje está estrictamente prohibido. *********************************************************************************
participants (4)
-
Bayardo Rivas
-
Carlos E. R.
-
Juan Antonio Dieguez Martin
-
Ventura Valderrábano Ornedo