Instalación de PostgreSQL

Fedora y Centos

Ultima version de PostgreSQL

Instalación

dnf install -y postgresql postgresql-server postgresql-devel postgresql-contrib
# Centos
# postgresql-setup initdb

# Fedora
postgresql-setup --initdb --unit postgresql

systemctl enable postgresql.service
systemctl start postgresql.service

Establecer contraseña de postgres

su - postgres
psql
\password postgres

CREATE USER snicoper WITH PASSWORD '123456' CREATEDB;
CREATE DATABASE practicas WITH OWNER snicoper;
\q
exit

Configuración

vim /var/lib/pgsql/data/postgresql.conf
# linea 59
listen_addresses = 'localhost'

# linea 63 descomentar
port = 5432
vim  /var/lib/pgsql/data/pg_hba.conf

Remplazar toda la parte siguiente al final del archivo

# TYPE  DATABASE        USER            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
# IPv6 local connections:
host    all         all         ::1/128               md5
systemctl restart postgresql.service

Ver Reglas SELinux