lunes, 24 de noviembre de 2014

Instalación y configuración básica de PostgreSQL



Voy a explicar muy brevemente los pasos que tuve que hacer para instalar en un Linux Ubutu 13.04 un postgreSQL y configurarlo para acceder desde otro equipo con PgAdmin.
Primero se necesita obviamente un Linux instalado y actualizado.
El primer paso es instalar, yo utilizo apg-get install postgresql.
Luego debemos de ir a la carpeta /etc/postgresql/9.1/mail, esto obviamente cambia depende de la versión instalada.
Editamos el archivo postgresql.conf
Buscamos la siguiente linea y la dejamos asi:
#listen_addresses = 'localhost'
listen_addresses = '*'
Luego tenemos que habilitar desde que red vamos a acceder, esto lo hacemos en el archivo pg_hba.conf que qudaria algo asi:
# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             192.0.0.1/32                      md5
# IPv6 local connections:
#host    all             all             ::1/128                 ident


Con esto estamos habilitando toda la red 192, es decir cualquier equipo que tenga una ip 192.*.*.* puede acceder a la base de datos.

Debemos de setear el pass del superusuario postgre

# su postgres -c psql postgres
postgres=# alter user postgres with password 'mi_contraseña';
postgres=# \q


Con reiniciar el servicio de postgre (o directamente el equipo) quedaría todo pronto para acceder a nuestra base de datos postgreSQL desde otro equipo que no sea el server.

No hay comentarios: