Cómo instalar PostgreSQL 13 en CentOS 8
En este tutorial, lo guiaremos a través de la instalación y configuración inicial de PostgreSQL 13 en CentOS 8. Actualizaciones para PostgreSQL 13 se lanzará durante cinco años hasta noviembre de 2025. Debe ejecutar todos los comandos como raíz.
En Serverspace usted puede crear un servidor con la aplicación ya instalada "PostgreSQL".
Instalación PostgreSQL Paquetes 13
Añada PostgreSQL repositorio al sistema.
dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
Apaga el PostgreSQL módulos con una versión anterior presente en el sistema.
dnf -qy module disable postgresql
instalemos PostgreSQL Servidor 13
dnf install -y postgresql13-server
Configuracion inicial
Inicialice la base de datos.
/usr/pgsql-13/bin/postgresql-13-setup initdb
Initializing database ... OK
Inicie y habilite el inicio automático del PostgreSQL .
systemctl enable --now postgresql-13
Establecer una contraseña para el Postgres .
su - postgres
psql -c "alter user postgres with password 'psql-user-pass'"
ALTER ROLE
exit
logout
Creando un nuevo PostgreSQL usuario
Para crear un nuevo usuario en PostgreSQL, primero debe crearlo en el propio sistema.
adduser username
passwd username
Inicie sesión como postgres.
su - postgres
Crear un usuario de base de datos.
createuser username
Cree una base de datos para este usuario.
createdb username
El nuevo usuario ahora puede trabajar con PostgreSQL. Iniciemos sesión. Ingrese la contraseña del nombre de usuario cuando se le solicite.
su - username
Password:
Escriba la PostgreSQL línea de comando.
psql
psql (13.1)
Type "help" for help.
username=>