PostgreSQL 8.4 | Ubuntu 10.04


[tweetmeme source=”joeljil” only_single=false]

PostgreSQL es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD.

Instalación

Para instalarlo desde Ubuntu ejecutar en consola la siguiente linea:

sudo apt-get install postgresql postgresql-client pgadmin3

Esto instala el motor, cliente y PgAdmin3, que es una herramienta gráfica para administrar las Bases de datos.

Lo siguiente es cambiar la contraseña del usuario administrador de PostreSQL del Sistema:

sudo passwd postgres

Ahora debemos cambiar la contraseña del “usuario postgres” en el motor, para ello primero entramos con la siguiente linea:

sudo su postgres -c "psql template1"

y luego ingresamos el siguiente comando:

ALTER USER postgres WITH PASSWORD 'contraseña';

Finalmente para salir de postgres, ingresamos el siguiente comando:

\q

Con esto ya tenemos instalado PostgreSQL.

Configuración

Debemos configurar el acceso remoto a nuestro motor. Este paso es opcional, solo si se quiere permitir que se acceda a nuestro servidor desde otros hosts.

Primero debemos modificar el archivo postgresql.conf:

sudo gedit /etc/postgresql/8.4/main/postgresql.conf

Buscamos la linea:

#listen_addresses = 'localhost'

y la cambiamos por:

listen_addresses = '*'

También buscamos la siguiente linea:

#password_encryption = on

y la cambiamos por:

password_encryption = on

Ahora debemos modificar el archivo “pg_hba.conf”:

sudo gedit /etc/postgresql/8.4/main/pg_hba.conf

Modificamos la linea 82:

# "local" is for Unix domain socket connections only
local   all         all                               ident

por:

# "local" is for Unix domain socket connections only
local   all         all                               md5

Esto lo hacemos para usar autentificación md5 con el usuario postgres.

Finalmente mandamos a reiniciar:

sudo /etc/init.d/postgresql restart

Mas información sobre la configuración: http://www.linux-es.org/node/660

PgAdmin3

En el siguiente video se muestra como conectar PgAdmin3 a PostgreSQL y como usarlo:

Vodpod videos no longer available.

Saludos…

Anuncios

Acerca de Joel

Ingeniero Civil Informático y Emprendedor.
Esta entrada fue publicada en Programación y etiquetada , , , , , , , , , . Guarda el enlace permanente.

15 respuestas a PostgreSQL 8.4 | Ubuntu 10.04

  1. Pingback: Review Board | Instalación | Ubuntu 10.04 | El Blog del Joel

  2. Socket dijo:

    Muy bueno el tutorial, sobre todo el video de conexión entre pgAdmin3 y el motor.
    Saludos desde España.

  3. edgar dijo:

    Buenisimo esta viejo… Me sirvio muchisimo… Saludos desde Paraguay

  4. Niels dijo:

    sudo su postgres -c “psql template1”
    al ejecutar en terminal me sale
    bash: psql: orden no encontrada

    • Joel dijo:

      Había un problema en la linea de instalación, el cliente de postgres no estaba bien instalado.
      Instalar solo cliente:
      sudo apt-get install postgresql-client

      ahora no deberías tener problemas!

      Instalación completa: sudo apt-get install postgresql postgresql-client pgadmin3

      Gracias por notarlo! Saludos..

      • Niels dijo:

        De nada gracias pero tuve una dificultad cuando reinicie mi PC ya no me acepto la clave de acceso no se quizá se debió al cambiar la clave del usuario postgres “sudo passwd postgres” no se si me puedas ayudar yo puse como password “basica” sin comillas pues pensaba utilizar el postgre con un framework q necesita esta clave no tuve que formatear mi pc no se si me puedas dar una mano con eso gracias

  5. Erika Gonzales dijo:

    Hola Joel muy bueno el manual tengo un problemita, sucede que quiero acceder desde wine al odbc de postgresql, y es ahi que no funciona, creo que hay que enlazar ciertos archivos que dice el manual de wine pero ahun asi no logro darle solucion, el dns registrado con ODBCConfig es reconocida por el aplicativo powerbuilder, pero no establece conexion, uso
    Ubuntu 10.10
    powerbuilder 11.5
    Muchas gracias por la ayuda ………

  6. Pingback: Los números de 2010 | El Blog del Joel

  7. Pingback: Review Board: Gestionar revisiones de código, documentación … | Ubuntizados

  8. Bernardo dijo:

    Muy buen tutorial me sirvió bastante, solamente algo para los que tengan el mismo problema en un futuro, en el último al reiniciar no me funciono:

    sudo /etc/init.d/postgresql-8.4 restart

    me funciono:

    sudo /etc/init.d/postgresql restart

    Un saludo, gracias por el tutorial.

  9. edgar dijo:

    muy bueno tu post

  10. paul dassori dijo:

    problemas después de aplicar la tercera linea de comandos
    xxxxn@xxxx-laptop:~$ sudo su postgres -c “psql template1”
    [sudo] password for xxxx:
    psql: no se pudo conectar con el servidor: No existe el fichero o el directorio
    ¿Está el servidor en ejecución localmente y aceptando conexiones en el socket de dominio Unix «/var/run/postgresql/.s.PGSQL.5432»?

    Revise ese directorio, el archivo no se encuentra….alguien sabe como solucionar esto???
    saludos desde el Sur, Chile.

  11. Antonio dijo:

    Hasta ahora no he encontrado una nueva herramienta genial para trabajar con PostgreSQL en ubuntu – Valentina Studio. Su edición gratuita puede hacer las cosas más de las muchas herramientas comerciales!
    ¡Muy recomendable comprobarlo. http://www.valentina-db.com/en/valentina-studio-overview

  12. Cesar Rojas dijo:

    Como ago para cambiarme de puerto por consola ahorita estoy con 5433 y quiero que este 5432

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s