Você está na página 1de 2

INSTRUCCIONES DE INSTALACIÓN DE UN SERVIDOR LOCAL DE POSTGRESQL-9.

3
Dicha instalación se hará sobre la distribución Centos-6.5 y haremos uso de la
versión de postgres más nueva y estable postgresql-9.3

# sudo root --> nos cambiamos al usuario root


INSTALAMOS EL REPOSITORIO CON LA ULTIMA VERSIÓN ESTABLE DE POSTGRESQL-9.3
# yum install http://yum.postgresql.org/9.3/redhat/rhel-6-i386/pgdg-centos93-9.3-
1.noarch.rpm

HACEMOS LA INSTALACIÓN DE POSTGRESQL 9.3 Y LOS RESPECTIVOS PAQUETES


# yum install postgresql93-server postgresql93-contrib postgresql93 pgadmin3_93

INICIAMOS EL SERVICIO DE POSTGRESQL POR PRIMERA VEZ


# service postgresql-9.3 initdb
# chkconfig postgresql-9.3 on
# service postgresql-9.3 start

PARA OBTENER LA ULTIMA VERSION DE JDBC COMPATIBLE CON POSTGRESQL-9.3


# cd /var/usr/local/bin
# wget http://jdbc.postgresql.org/download/postgresql-9.3-1101.jdbc41.jar

NOTA: ESTA VERSIÓN DE JDBC ES COMPATIBLE CON JDK 1.7 PARA MAYOR INFORMACIÓN REVISAR
http://jdbc.postgresql.org/download.html

Importante el paquete pgadmin3_93 es el cliente gráfico de postgres es uno de los


más usados y el más recomendado.

Para configurar el postgres debemos modificar 2 archivos pg_hba.conf y


postgresql.conf, básicamente para permitir el acceso remoto a tu servidor local y
para controlar
desde donde se pueden conectar al mismo.

# cp /var/lib/pgsql/9.3/data/pg_hba.conf
/var/lib/pgsql/9.3/data/pg_hba.conf.original && cp
/var/lib/pgsql/9.3/data/postgresql.conf
/var/lib/pgsql/9.3/data/postgresql.conf.original
--> respaldamos los archivos de configuración (opcional)
# nano /var/lib/pgsql/9.3/data/postgresql.conf
Se deben quitar de comentario # y modificar las siguientes lineas:

listen_addresses = '*'

# nano /var/lib/pgsql/9.3/data/pg_hba.conf
modificar las siguientes lineas:

# IPv4 local connections:


host all all 0.0.0.0 0.0.0.0 md5

Ojo esta configuración no es recomendada para entornos de producción, la colocamos


así ya la usaremos para desarrollo de aplicaciones.

Vamos a configurar el usuario postgres, crearlo si ya el manejador no lo ha creado


y asignarle una clave de acceso

# su postgres ---> nos cambiamos al usuario del sistema operativo postgres


# createuser postgres ---> puede ser que ya este creado, si es asi te indicará que
el rol de base de datos postgres ya está creado.
# psql ---> entramos al servidor postgres
# alter user postgres with password 'la_contraseña_que_tu_quieras'; --> cambiamos
la contraseña del usuario postgres.
Pendiente con esto, este usuario por lo general es eliminado en entornos de
producción y se recomienda sólo ser usado por el administrador de base de datos ya
que
tiene permisos para controlar totalmente cualquier base de datos.

# \q ---> salimos del servidor de base de datos


# exit ---> finalizamos sesión con el usuario postgres del S.O y volvemos a root
# service postgresql-9.3 restart --> reiniciamos el servicio postgres para que los
cambios que hicimos tengan efecto

Cualquier duda al respecto estamos a la orden.

Você também pode gostar