Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Problemas de conexion a postgreSQL

Estas en el tema de Problemas de conexion a postgreSQL en el foro de PostgreSQL en Foros del Web. Hola a todos!!!! Necesito que me ayuden a resolver mi problema de conexion con postgreSQL. Instale postgre siguiendo el siguiente tutorial [URL="http://www.maestrosdelweb.com/editorial/postgree/"]http://www.maestrosdelweb.com/editorial/postgree/[/URL] , lo hice ...
  #1 (permalink)  
Antiguo 17/12/2009, 16:17
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 7 meses
Puntos: 0
Problemas de conexion a postgreSQL

Hola a todos!!!!

Necesito que me ayuden a resolver mi problema de conexion con postgreSQL.
Instale postgre siguiendo el siguiente tutorial [URL="http://www.maestrosdelweb.com/editorial/postgree/"]http://www.maestrosdelweb.com/editorial/postgree/[/URL] , lo hice entero, hasta cree el usuario y la unica diferencia es que no lo borré.

Bueno hasta ahi todo bien, pero el problema es que ahora no se como conectarme al servidor, ni como utilizar postgreSQL, lo he intentado todo, buscando decian que habia que poner

$ /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
pero me sale el siguiente error

FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 17043) running in data directory "/usr/local/pgsql/data"?



luego encontre que para conectarse al servidor hay que poner

$ psql -h localhost -p 5432 -U karina -W

y me sale el siguiente error

psql: FATAL: database "karina" does not exist

lo he intentado todo, pero nada de nada de nada!!!!

alguien tiene una idea??? necesito trabajar en sql y sin una base de datos no podre hacer nada.

Muchas gracias de antemano a todos!!!!!
  #2 (permalink)  
Antiguo 18/12/2009, 07:36
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problemas de conexion a postgreSQL

No le estas diciendo a que base de datos te debes conectar.

Nisiquiera has podido entrar a postgres y ya creaste un usuario llamado karina en la base de datos?

Dinos hasta que parte del tutorial has llegado.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 19/12/2009, 10:44
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problemas de conexion a postgreSQL

Hola huesos, muchas gracias por responder!!!

Mira el tutorial lo hice entero, hice el tutorial de A a Z por eso pude crear el usuario y todo.

Solo que luego tuve que cerrar la consola porque se quedo pegado, y cuando abri la consola para volver a conectarme a postgres no supe como hacerlo.

Otra cosa tu me dices que no le digo a que base de datos me quiero conectar, no se supone que es postmaster mi base??

perdon si hago preguntas tontas, pero es que soy principiante

Saludos!!!
  #4 (permalink)  
Antiguo 21/12/2009, 21:27
Avatar de Ugho  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 487
Antigüedad: 22 años
Puntos: 0
Respuesta: Problemas de conexion a postgreSQL

Hola Biokari:
de este error:
---------------------------------
FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 17043) running in data directory "/usr/local/pgsql/data"?
--------------------------------

de este error se pueden desprender varias cosas:

1 al levantar el servicio PostgreSQL crea un archvo lamado postmaster.pid sin embargo al tratar de conextarte el error te dice que ya existe el archivo.
2 cada vez que bajas el servicio este archivo se borrar
3 aveces cuando tu linux se apaga de golpe este archivo no se borra
4 con esto se te forma un ciclo que nunca termina...si tratas de bajar el servicio te dice que esta abajo y si tratas de subir el servicio te dice que ya existe el archivo postmaster.pid por lo tanto no puede levantar el servicio.
4 por lo tanto lo que debes hacer es borrar manualmente
5 solucion: borrar manualmente el archivo /usr/local/pgsql/data/postmaster.pid
6. levantar nuevamente e servicio

Espero te sirva
saludos
__________________
________________________________________

Ugho.
  #5 (permalink)  
Antiguo 22/12/2009, 02:04
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problemas de conexion a postgreSQL

Hola Ugho!!!

Lo que me dices tiene mucho sentido, porque el archivo postmaster.pid si existe. Voy a tratar de borrarlo manualmente como me lo aconsejas.

Ahora mi pregunta es la siguiente:

Una vez borrado el archivo postmaster.pid, los pasos a seguir para conectarme a postgres son los siguientes???? (segun el tutorial que segui)

Código:
Configuración Post-Instalación

Vamos
a crear un directorio data y asignamos los directorios a sus propietarios:

[shell]# mkdir /usr/locl/pgsql/data
[shell]# chown postgres /usr/local/pgsql/data

Ahora
nos ponemos como postgres para instalar la BD:

[shell]# su - postgres
[shell]$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

Ahora
iniciamos la BD:

[shell]$ /usr/local/pgsql/bin/postmaster
-D /usr/local/pgsql/data

Administración básica de Usuarios

En esta
sección vamos a explicar muy por encima la forma de crear y borrar usuarios
de PostgreSQL
Bien,
lo primero, es crear un enlace al cliente:

[shell]$ logout
[shell]# ln /usr/local/pgsql/bin/psql /usr/bin/psql
[shell]# su - postgres
[shell]$

Ahora
lo tenemos más sencillo para acceder, ahora arrancamos el cliente:

[shell]$ psql
postgres=#
No creo que tenga que poner todo eso cada vez que me quiera conectar a postgres no???

Si alguien puede guiarme...

Muchas gracias por los consejos!!!! saludos a todos!!!
  #6 (permalink)  
Antiguo 22/12/2009, 05:18
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problemas de conexion a postgreSQL

cuando instalaste postgres sabias lo que estabas haciendo?
Ingresas comandos a la terminal sin saber realmente que es lo que haces?

la parte que citas está perfectamente explcado.
Cita:
Vamos
a crear un directorio data y asignamos los directorios a sus propietarios:

[shell]# mkdir /usr/locl/pgsql/data
[shell]# chown postgres /usr/local/pgsql/data
mkdir es un comando para crear carpetas. Será que el hecho de que se te caiga el servicio te borra la carpeta? chown es para establecer permisos de usuario sobre la carpeta. Será que también se borran los permisos?

Yo entiendo que puedes ser nuevo en linux, pero te recomiendo para un futuro, entiendas las cosas antes de hacerlas. Te tarda un poco mas en averiguarlo pero estas aprendiendo realmente como operan las cosas y no dedicaras ts esfuerzos en seguir al pie de la letra un manual.

PD: Igual te respondo, los pasos a seguir van desde
Cita:
Ahora
nos ponemos como postgres para instalar la BD:

[shell]# su - postgres
[shell]$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #7 (permalink)  
Antiguo 22/12/2009, 11:22
Avatar de Ugho  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 487
Antigüedad: 22 años
Puntos: 0
Respuesta: Problemas de conexion a postgreSQL

Hola Biokari:
como bien dice huesos52 lo que te queda por hacer es levantar simplemente el servicio
---------------------------------------------
[shell]# su - postgres
[shell]$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
---------------------------------------------

y luego tratar de conectarte a una base de datos existente.
Lo puedes hacer desde consola en el mismo servidor linux o desde un software como pgadmin desde un cliente como windows.
Saludos
__________________
________________________________________

Ugho.
  #8 (permalink)  
Antiguo 22/12/2009, 11:29
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problemas de conexion a postgreSQL

Hola huesos

Cuando hice el turorial, no estaba haciendo las cosas a tontas y a locas (de hecho las comandas linux de este tutorial no son compatibles con ubuntu, tuve que modificarlas), y antes de venir a postear aca traté de resolverlo por mi misma, solo que claro soy principiante y estoy aprendiendo y en este caso específico no supe que pasó y me enredé. Busqué por otros medios (literatura) y al final decidí pedir ayuda acá. Tampoco vengo como otros a pedir que me hagan las cosas, tuve un problema preciso del que no supe como salir y quise una opinión o ver si a alguien le había sucedido el mismo problema.

Cuando pregunto cuales son los pasos a seguir una vez borrado mi "archivo.pid" era para estar segura justamente si había entendido, como no me podía conectar no podía saber si los pasos que estaba siguiendo eran los correctos.

Perdón si no soy una gran experta en Linux, y disculpen si mi consulta fué tan básica, pero pensé que para eso podría venir acá, lo tendré en cuenta la próxima vez...

Gracias de todas formas por ayudarme

Karina
  #9 (permalink)  
Antiguo 22/12/2009, 11:31
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Problemas de conexion a postgreSQL

Cita:
Iniciado por Ugho Ver Mensaje
Hola Biokari:
como bien dice huesos52 lo que te queda por hacer es levantar simplemente el servicio
---------------------------------------------
[shell]# su - postgres
[shell]$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
---------------------------------------------

y luego tratar de conectarte a una base de datos existente.
Lo puedes hacer desde consola en el mismo servidor linux o desde un software como pgadmin desde un cliente como windows.
Saludos
Gracias Ugho, probaré todo lo aconsejado
  #10 (permalink)  
Antiguo 22/12/2009, 11:39
Avatar de Ugho  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 487
Antigüedad: 22 años
Puntos: 0
Respuesta: Problemas de conexion a postgreSQL

ok Biokari:
de ahi nos cuentas como te fue.
porque recien estas empezando, luego vienen las conexiones remotas o locales y ahi es posible que se te presenten más problemas, por ejemplo habilitar puerto 5432, habilitar que ciertas IPs se conecten, con clave, etc etc
Saludos
__________________
________________________________________

Ugho.
  #11 (permalink)  
Antiguo 22/12/2009, 21:29
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problemas de conexion a postgreSQL

biokari... tu consulta no es para nada básica. Y disculpame si hice parecer el comentario con cierta prepotencia. No era mi intención.

espero te funcione.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:43.