![Cómo arreglar la superposición de Steam que no funciona - Windows 10](/f/8e38f2d59cf07f95e2fb0f1337284530.png?width=100&height=100)
PostgreSQL es una base de datos relacional de objetos potente, ampliamente utilizada, de código abierto, multiplataforma y avanzada sistema conocido por su arquitectura probada, confiabilidad, integridad de datos, conjunto de características robustas y extensibilidad.
pgAdmin es una herramienta de administración y gestión avanzada, de código abierto, con todas las funciones y basada en la web para PostgreSQL servidor de base de datos.
En este artículo, aprenderá a instalar el PostgreSQL 12 servidor de base de datos y pgAdmin 4 en CentOS 8 Distribución de Linux.
1. Primero, deshabilite el PostgreSQL módulo ejecutando lo siguiente comando dnf.
# dnf -qy módulo deshabilita postgresql.
2. A continuación, habilite el oficial Repositorio de PostgreSQL Yum como se muestra.
# dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm.
3. A continuación, instale el PostgreSQL 12 paquetes de servidor y cliente.
# dnf instalar postgresql12 postgresql12-server.
4. Una vez completada la instalación, inicialice el PostgreSQL base de datos, luego inicie la PostgreSQL-12 service y habilítelo para que se inicie automáticamente al arrancar el sistema. Luego, verifique si el servicio está funcionando y habilitado como se muestra.
# / usr / pgsql-12 / bin / postgresql-12-setup initdb # systemctl iniciar postgresql-12. # systemctl habilita postgresql-12. # systemctl estado postgresql-12. # systemctl está habilitado para postgresql-12.
5. A continuación, asegure el Postgres cuenta de usuario y la cuenta de usuario administrativo de la base de datos. Comience creando una contraseña para una cuenta de usuario del sistema Postgres usando la utilidad passwd como se muestra.
# passwd postgres.
6. Luego cambia al Postgres cuenta del sistema y cree una contraseña segura y sólida para el usuario / rol de la base de datos administrativa de PostgreSQL de la siguiente manera.
# su - postgres. $ psql -c "ALTER USER postgres WITH PASSWORD '[correo electrónico protegido]';" $ salida.
7. Ahora configure cómo Postgres el servidor autenticará clientes como pgAdmin. Los métodos de autenticación admitidos incluyen la autenticación basada en contraseña que utiliza uno de estos métodos: md5, cripta, o clave.
Para esta guía, configuraremos md5 método de autenticación en el archivo /var/lib/pgsql/12/data/pg_hba.conf.
# vi /var/lib/pgsql/12/data/pg_hba.conf.
Busque las siguientes líneas y cambie el método de autenticación a md5 como se destaca en la captura de pantalla.
alojar todos los 127.0.0.1/32 md5. alojar todos todos:: 1/128 md5.
8. Después de guardar el archivo, para aplicar los cambios recientes en el Postgres configuración, reinicie el Postgres Servicio.
# systemctl reinicia postgresql-12.
9. Ahora instalaremos pgAdmin 4 para gestionar el PostgreSQL base de datos de la web. Primero, debe habilitar el EPEL y pgAdmin Repositorios de Yum que contienen algunas de las dependencias.
# dnf instalar epel-release. # dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm.
en Fedora Linux, correr:
# dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-fedora-repo-1-1.noarch.rpm.
10. A continuación, debe eliminar PostgreSQL repositorios oficiales de yum para instalar la última versión estable de pgAdmin desde el repositorio oficial de pgAdmin yum.
# dnf eliminar -y pgdg-redhat-repo.
11. Ahora construya caché para recién instalado pgAdmin y EPEL repositorios e instalar pgAdmin usando los siguientes comandos.
# dnf makecache. # yum instala pgadmin4.
12. A continuación, inicie el servicio httpd y habilítelo para que se inicie automáticamente al arrancar el sistema, luego verifique si está funcionando como se muestra.
# systemctl inicia httpd. # systemctl habilita httpd. # systemctl status httpd.
13. El pgadmin4 El paquete viene con un script configurable para configurar el servicio web pgAdmin, que creará una cuenta de usuario. se utiliza para autenticarse en la interfaz web, configurar las políticas de SELinux y el servidor web Apache para implementar pgAdmin web Servicio.
# /usr/pgadmin4/bin/setup-web.sh.
Configuración de pgAdmin 4 en modo web en una plataforma basada en Redhat... Creando la base de datos de configuración... NOTA: Configuración de la autenticación para el modo SERVIDOR. Ingrese la dirección de correo electrónico y la contraseña que se utilizarán para la cuenta de usuario inicial de pgAdmin: Dirección de correo electrónico: [correo electrónico protegido]
Contraseña: Vuelva a escribir la contraseña: pgAdmin 4 - Inicialización de la aplicación. Creación de directorios de almacenamiento y registro... Configurando SELinux... El servidor web Apache se está ejecutando y debe reiniciarse para que se complete la instalación de pgAdmin 4. ¿Continuar (s / n)? y. Apache se reinició correctamente. Ahora puede comenzar a usar pgAdmin 4 en modo web en http://127.0.0.1/pgadmin4.
14. Si tienes el Firewalld servicio habilitado y en ejecución, puertos abiertos 80 y 443 en el firewall para permitir el tráfico al servidor web HTTPD como se muestra.
# firewall-cmd --permanent --zone public --add-port 80 / tcp. # firewall-cmd --permanent --zone public --add-port 443 / tcp. # firewall-cmd --reload.
15. Para acceder a la interfaz web de pgAdmin, abra un navegador y navegue usando la siguiente URL.
http://SERVER_IP/pgadmin4. O. http://localhost/pgadmin4.
Una vez que se cargue la interfaz de inicio de sesión, use la dirección de correo electrónico y la contraseña que creó en el paso 15 anterior para iniciar sesión.
16. A continuación, agregue una nueva conexión de servidor haciendo clic en "Agregar nuevo servidor”.
17. Luego, bajo el "General”, Ingrese la siguiente configuración Nombre del servidor y, opcionalmente, deje un comentario para describir la conexión.
18. Luego defina el perfil de conexión completando lo siguiente:
Luego haga clic en Guardar.
19. El nuevo servidor debería aparecer ahora en la lista de servidores como se resalta en la siguiente captura de pantalla.
20. Cuando hace clic en el nombre del servidor, sus atributos deben cargarse en el Panel de control como se muestra en la siguiente captura de pantalla.
¡Ahí tienes! Has instalado con éxito Postgresql 12 y pgAdmin 4 en CentOS 8. Comuníquese con nosotros a través del formulario de comentarios a continuación para cualquier comentario o pregunta. Puede encontrar más información en el Documentación de Postgresql 12 y documentación de pgAdmin.