Cómo instalar y configurar la base de datos PostgreSQL en Ubuntu Top 10.Top 10

Cómo instalar y configurar la base de datos PostgreSQL en Ubuntu Top 10.Top 10
PostgreSQL es uno de los sistemas de software de gestión de bases de datos de código abierto más famosos más famosos que existen. Este sistema es rápido, confiable, flexible, fácil de usar y contiene características avanzadas que permiten que las aplicaciones complejas se construyan en un espacio de trabajo tolerable con fallas. Hay dos paquetes diferentes de PostgreSQL, cada uno destinado a un propósito específico. El paquete de cliente PostgreSQL funciona en el lado del cliente para conectarse a servidores, mientras que el paquete de servidor PostgreSQL permite a su sistema configurar y alojar sus propias bases de datos. Este tutorial le mostrará cómo instalar estos dos paquetes y cómo configurar el servidor PostgreSQL en algunos pasos fáciles.

Cómo instalar PostgreSQL Client DBMS en Ubuntu

El cliente PostgreSQL le permite ejecutar el comando PostgreSQL Shell para conectarse de forma remota a las bases de datos de PostgreSQL Server.

Paso 1: Actualizar Apt

Como siempre debe hacer al instalar un nuevo sistema, primero actualice y actualice su APT.

$ sudo apt actualización
$ sudo apt actualización

Paso 2: Descargue e instale el cliente PostgreSQL

Después de actualizar su APT, descargue e instale el cliente PostgreSQL con el siguiente comando terminal.

$ sudo apt instalación postgresql-client.

Paso 3: Conéctese a PostgreSQL

Puede conectarse a un servidor remoto de PostgreSQL usando el comando PSQL. Tendrá que proporcionar la dirección IP de host o servidor correcta del servidor remoto. También tendrá que proporcionar las credenciales correctas para obtener acceso al servidor. Use el comando a continuación para conectarse al servidor.

$ psql -h postgre -server -u postgre -user

Cómo instalar PostgreSQL Server en Ubuntu

Puede alojar una o muchas bases de datos PostgreSQL en su propia máquina local con la ayuda del paquete de servidor PostgreSQL.

Paso 1: Actualizar Apt

Como siempre debe hacer al instalar un nuevo sistema, primero actualice y actualice su APT.

$ sudo apt actualización

Paso 2: Descargue e instale el servidor PostgreSQL

Ahora descargue e instale el paquete de servidor PostgreSQL a través del comando.

$ sudo apt instalación postgresql

Paso 3: Verifique el puerto utilizado por PostgreSQL

Después de completar la instalación, puede escuchar el puerto utilizado por PostgreSQL a través del puerto predeterminado 5432. Verifique esto dando el siguiente comando.

$ ss -nlt

Paso 4: Cambiar la configuración de inicio

También puede cambiar la configuración de inicio del servidor PostgreSQL después del arranque del sistema a través de los comandos SystemCTL.

$ sudo systemctl habilitar postgresql $ sudo systemctl deshabilitar postgresql

Paso 5: Acceso al servidor PostgreSQL

Cuando PostgreSQL Server se instala, se puede acceder solo desde una máquina local y utiliza la dirección IP de bucleback de su máquina. Puede cambiar esta configuración en el archivo de configuración PostgreSQL para permitir el acceso remoto. Ingrese el siguiente comando para abrir el archivo de configuración de PostgreSQL en GEDIT o cualquier otro editor de texto.

$ sudo gedit/etc/postgresql/12/main/postgresql.confusión

Figura: el archivo de configuración de PostgreSQL abierto en un editor GEDIT.

Cambie la siguiente línea en la sección "Conexiones y autenticaciones". Este comando hará que PostgreSQL escuche todo el tráfico entrante a través del puerto. A continuación, guarde el archivo y cierre.

escuchar_addresses = '*'

Figura: Escuche el código pegado en el área de conexión y autenticación.

Paso 6: Reiniciar PostgreSQL

Deberá reiniciar el servicio PostgreSQL para entrar en vigencia de todos los cambios para hacer que ejecute el siguiente comando en la ventana de su terminal.

$ sudo systemctl reiniciar postgresql

Paso 7: Verifique el uso del puerto PostgreSQL

Puede verificar el uso del puerto PostgreSQL y la dirección IP utilizando el comando de escucha.

$ ss -nlt

Paso 8: permitir que el cliente entrante se conecte

Debe agregar la siguiente línea a otro archivo de configuración que permita que un cliente entrante conecte sus bases de datos y usuarios. La opción MD5 en este comando se utiliza para aplicar la contraseña de autenticación a todos los usuarios de conexión.

$ sudo gedit/etc/postgresql/12/main/pg_hba.confusión
Línea = host todos 0 0.0.0.0/0 MD5

Figura: Agregar línea al archivo de configuración PG_HBA con el editor GEDIT.

Paso 9: ajustar la configuración del firewall

Debe asegurarse de que el firewall no deje de entrar las conexiones a través del puerto PostgreSQL 5432. Para hacer esto, ingrese el siguiente comando en la ventana del terminal.

$ sudo UFW Permitir de cualquiera a cualquier puerto 5432 Proto TCP

Conclusión

Este artículo cubrió cómo instalar el paquete de cliente PostgreSQL, cómo instalar el paquete de servidor PostgreSQL y cómo configurar una base de datos PostgreSQL. Después de leer este artículo, también debe saber cómo otorgar acceso a otras cuentas para el acceso remoto al servidor o a una base de datos.