Instalar PostgreSQL en Ubuntu

Para realizar la instalación de la base de datos PostgreSQL, realizaremos lo siguiente:

Abre una terminal y escribe el siguiente comando:

sudo apt-get install postgresql postgresql-client postgresql-contrib

Este comando instalará el cliente y el servidor de la base de datos y algunos scripts de utilería.

Confirma que se instalo adecuadamente tecleando lo siguiente:

psql --version

Este mensaje podría mostrarnos:

psql (PostgreSQL) 9.1.6
contains support for command-line editing

Para cambiar la contraseña del usuario Administrador

Necesitas establecer la contraseña del usuario postgres
Digita la siguiente línea en la terminal (cambia la palabra password por la contraseña que desees usar):

sudo su postgres -c psql
ALTER USER postgres WITH PASSWORD 'password';
\q

 

En el sistema operativo

Después de alterar la contraseña en la base de datos, deberías hacer lo mismo para el usuario postgres del sistema operativo:

sudo passwd -d postgres
sudo su postgres -c passwd

Te aparecerá un prompt, introduce la misma contraseña que pusiste antes.

Cómo crear un usuario y asignarle una base de datos

Para crear un usuario llamado usuario_ejemplo y una base de datos llamada base_ejemplo, teclea:

sudo su postgres -c psql
create user usuario_ejemplo with password 'xxxxxx';
create database base_ejemplo owner usuario_ejemplo;
\q

 

Cambiar el esquema de autenticación de PostgreSQL

Adicionalmente necesitas configurar los permisos de acceso al servidor es posible que al ejecutar algunos comandos de base de datos, te encuentres con un error relacionado a la conexión a la base de datos.

Para evitarlo necesitas configurar el archivo /etc/postgresql/9.1/main/pg_hba.conf y cambiar el esquema de autenticación. Abre el archivo con privilegios de root:

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

Y cambia esto:

# Database administrative login by Unix domain socket
local   all             postgres                              peer

Por:

# Database administrative login by Unix domain socke
local   all             postgres                             md5

Puedes reinicia el servidor de PostgreSQL digitando en tu terminal lo siguiente:

sudo service postgresql restart

Con esta configuración nuestro servidor ya estaría listo para poder utilizarse

saludos.

Anuncios
Esta entrada fue publicada en Base de Datos y etiquetada , , . Guarda el enlace permanente.

Una respuesta a Instalar PostgreSQL en Ubuntu

  1. riverx dijo:

    muy bueno gracias funciona bien en ubuntu 13

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