<<<<<<< CURRENT_FILE

Instalación de Postgres SQL 9.4 y como configurarlo.

======= DIFF_SEP_EXPLAIN

Instalación de Postgres SQL 9.4 y como configurarlo.

>>>>>>> NEW_FILE
Este foro está destinado a la explicación de cada una de las instalaciones, que se deben tener en cuenta a la hora de instalar una infraestructura de datos espaciales en software Libre (Linux)

Con este foro aprenderá a instalar un Geoportal en Linux (Software libre)

Aquí se explicara cada uno de los procesos y las fases del mismo.

Moderador:Jaibol Santaella

Jaibol Santaella
Mensajes:297
Registrado:Mar Mar 17, 2015 8:28 am
Contactar:
Instalación de Postgres SQL 9.4 y como configurarlo.

Mensaje por Jaibol Santaella » Dom Sep 03, 2017 10:58 am

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
Fue útil este documento?,
Publica tus opiniones

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados