Página 1 de 1

Instalación de Postgres SQL 9.4 y como configurarlo.

Publicado: Dom Sep 03, 2017 10:58 am
por Jaibol Santaella
Para trabajar una Infraestructura de Datos Espacial o mejor conocido como IDE es necesario contar con una base de datos, la cual puede estar elaborada en Mysql o Postgresql.

Yo recomiendo utilizar Postgresql y a continuación explicaré como realizar dicha instalación.

Instalación de postgres 9.4

Código: Seleccionar todo

aptitude install postgresql-9.4 postgresql-9.4-dbg postgresql-client-9.4 postgresql-doc-9.4 
Vamos a reiniciar el servicio postgres

Código: Seleccionar todo

/etc/init.d/postgres restart
Vamos al directorio postgres:

Código: Seleccionar todo

/etc/postgresql/9.4/main
Editamos el archivo de configuración potgrest en la sección de conexiones, para que así acepte conexión remota (no sólo localhost)

Código: Seleccionar todo

nano postgresql.conf
Ubicamos las línea:

Código: Seleccionar todo

# - Connection Settings -
sustituimos listen_addresses = 'localhost' por listen_addresses = '*'

Es decir quedará así:

Código: Seleccionar todo

/etc/init.d/postgresql restart

Código: Seleccionar todo

#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = '*'          # what IP address(es) to listen on;
                                        # comma-separated list of addresses;
                                        # defaults to 'localhost'; use '*' for all
                                        # (change requires restart)
port = 5432                             # (change requires restart)
max_connections = 100                   # (change requires restart)
#superuser_reserved_connections = 3     # (change requires restart)
unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories
                                        # (change requires restart)
#unix_socket_group = ''                 # (change requires restart)
#unix_socket_permissions = 0777         # begin with 0 to use octal notation
                                        # (change requires restart)
#bonjour = off                          # advertise server via Bonjour
                                        # (change requires restart)
#bonjour_name = ''                      # defaults to the computer name
                                        # (change requires restart)
Reiniciamos el servicio postgres para que surta efecto el cambio en la configuración

Código: Seleccionar todo

/etc/init.d/postgresql restart

A lo largo de nuestro proyecto necesitaremos crear base de datos y querremos conectarnos con pgadmin3

Vamos así que conviene cambiar la clave postgres (Por defecto es postgres)

La clave que trae por defecto nuestro postgresql es "postgres" pero si queremos utilizar pgAdminIII (el del elefantico azul) es necesario que cambiemos la clave que trae por defecto y a continuación los paso a seguir para hacerlo:

1- Abrir consola o terminal como super-usuario (root)

2- Escribir el siguiente comando

Código: Seleccionar todo

 su postgres -c psql postgres
Ahora con nuestra sesion postgres vamos a cambiar la clave asi que el el terminal de postgres=#

Escribe lo siguiente:

Código: Seleccionar todo

alter user postgres with password 'mi_nueva_contraseña';
Ejemplo;

Código: Seleccionar todo

postgres=# alter user postgres with password 'root';
Listo ahora cierra el teminal postgres conel siguiente comando:

Código: Seleccionar todo

\q

Finalmente reinicia los servicios de postgresql (desde tu terminal como root)

Código: Seleccionar todo

/etc/init.d/postgresql restart
Listo ya podrás utilizar PgAdmin III