Instalacion pgsql
Ir a la navegación
Ir a la búsqueda
Instalación de los paquetes básicos[editar]
Para instalar PostgreSQL se deben instalar los siguientes paquetes:
- postgresql.
- postgresql-server.
La instalación se realiza de la siguiente forma:
yum install postgresql-server postgresql
Configuración[editar]
Iniciar el servicio y configurar arranque automático
chkconfig postgresql on service postgresql initdb service postgresql start
Para verificar que todo esté funcionando correctamente, se recomienda revisar el archivo de registros de postgres:
cat /var/lib/pgsql/pgstartup.log
postgresql.conf[editar]
Descomentar y/o modificar las siguientes variables en el archivo /var/lib/pgsql/data/postgresql.conf:
listen_addresses = '*' max_stack_depth = 4MB
NOTA: el valor de max_stack_depth no debe superar al valor obtenido al ejecutar el comando ulimit -s.
Cambiar la contraseña del usuario postgres[editar]
su - postgres psql ALTER USER postgres WITH PASSWORD 'contraseña'; \q
Ajustar permisos de conexiones[editar]
Se debe modificar el archivo /var/lib/pgsql/data/pg_hba.conf de la siguiente forma:
# 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 0.0.0.0/0 md5 # IPv6 local connections: host all all ::1/128 md5
Luego se debe reiniciar el servicio:
service postgresql restart
Observación[editar]
Si se tiene SElinux activado se debe ejecutar la siguiente linea:
# /usr/sbin/setsebool -P httpd_can_network_connect_db 1