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:
Publicar un comentario