2

Instalación de PostgreSQL 11 en Centos7

1.-Instalar paquetes

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo yum install -y postgresql11-server
sudo /usr/pgsql-11/bin/postgresql-11-setup initdb
sudo systemctl enable postgresql-11
sudo systemctl start postgresql-11

2.-Configurar el usuario de S.O

sudo passwd postgres

3.-Configurar el usuario de BD

sudo -i -u postgres
psql
alter userpostgres withpassword ‘mi_clave’;

4.-Configurar el acceso remoto y poder acceder usando el comando “psql -h localhost -p 5432 -U postgres -W”

cd /var/lib/pgsql/11/data
cp -p pg_hba.conf pg_hba.conf.original
cp -p postgresql.conf postgresql.conf.original
vi pg_hba.conf

Debe quedar de la siguiente forma:

# “localis for Unix domain socket connections only

localallall 			md5

# IPv4 local connections:

host		allallall	 	md5

# IPv6 local connections:

host 	allall 	::1/128 	md5

Configurar el acceso desde cualquier IP

vi postgresql.conf listen_addresses = ‘*’ # what IP address(es) to listen on;

5.-Reiniciar el servicio

sudo systemctl restart postgresql-11

6.-Probar la conexión

psql -h localhost -p 5432 -U postgres -W

NOTA: Verificar el firewall para evitar el bloqueo de puertos, para fines de práctica se deshabilitará el firewall

sudo systemctl status firewalld 
sudo systemctl stop firewalld 
sudo systemctl disable firewalld

Instalar extensiones para PostgreSQL:

sudo yum install -y postgres*contrib

Escribe tu comentario
+ 2