GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar PostgreSQL en Ubuntu 22.04

En este artículo habremos explicado los pasos necesarios para instalar PostgreSQL en Ubuntu 22.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

PostgreSQL es un potente sistema de base de datos relacional de objetos de código abierto. Se diferencia de los sistemas de administración de bases de datos relacionales como MySQL en que incluso los objetos de datos complejos se pueden almacenar relacionalmente en la base de datos.

Prerrequisito:

  • Sistema operativo con Ubuntu 22.04
  • Dirección IPv4 del servidor con privilegios de superusuario (acceso raíz)
  • Terminal Gnome para escritorio Linux
  • Cliente PuTTy SSH para Windows o macOS
  • Powershell para Windows 10/11
  • Familiarizarse con los comandos APT

Instalar PostgreSQL en Ubuntu 22.04 LTS

Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.

sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https curl wget

Paso 2. Instale PostgreSQL en Ubuntu Linux.

Instalar PostgreSQL en su sistema Ubuntu 22.04 Jammy Jellyfish es sencillo. Ahora importe la clave GPG de PostgreSQL para verificar la autenticidad de la instalación:

sudo wget -O- https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | sudo tee /usr/share/keyrings/postgresql.gpg

Luego, agrega el repositorio PostgreSQL usando este comando:

echo deb [arch=amd64,arm64,ppc64el signed-by=/usr/share/keyrings/postgresql.gpg] http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main | sudo tee /etc/apt/sources.list.d/postgresql.list

Después de eso, instale la última versión de PostgreSQL (v14) usando el siguiente comando:

sudo apt update
sudo apt install postgresql-client postgresql

Una vez que la instalación sea exitosa, se iniciará Postgres 14. Utilice este comando para comprobar el estado del servicio:

sudo systemctl status postgresql

Verifique la instalación conectándose al servidor de la base de datos PostgreSQL y verificando su versión. Usa este comando:

sudo -u postgres psql -c "SELECT version();"

Paso 3. Cree la base de datos y el rol de PostgreSQL.

  • Crear un nuevo rol de PostgreSQL El siguiente comando creará un nuevo rol llamado meilana:
    sudo su - postgres -c "createuser jelita"
  • Cree una nueva base de datos PostgreSQLCree una nueva base de datos llamada meilana usando el comando createdb:
    sudo su - postgres -c "createdb mega"
  • Otorgar privilegiosPara otorgar permisos al usuario ramona en la base de datos que creamos en el paso anterior, conéctese al shell de PostgreSQL:
    sudo -u postgres psql

    y ejecuta la siguiente consulta:

    grant all privileges on database jelita to mega;

Paso 4. Configure el cortafuegos UFW.

Configure una regla de firewall UFW para permitir que PostgreSQL se comunique en su puerto predeterminado 5432, que es necesario si planea usar cualquier otra cosa además de localhost:

sudo ufw enable
sudo ufw allow proto tcp from (you-ip-address) to any port 5432

Eso es todo lo que necesita hacer para instalar PostgreSQL en Ubuntu 22.04 LTS Jammy Jellyfish. Espero que encuentre útil este consejo rápido. Para obtener más información sobre la instalación de la base de datos PostgreSQL, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.


Ubuntu
  1. Cómo instalar Docker en Ubuntu 18.04

  2. Cómo instalar Apache en Ubuntu 18.04

  3. Cómo instalar MariaDB 10.4 en Ubuntu 18.04

  4. Cómo instalar PostgreSQL en Ubuntu 18.04

  5. Cómo instalar MongoDB en Ubuntu 18.04

Cómo instalar Nginx en Ubuntu 16.04

Cómo instalar PostgreSQL 14 en Ubuntu 20.04

Cómo instalar PostgreSQL en Ubuntu 14.04

Cómo instalar PostgreSQL en Ubuntu 15.04

Cómo instalar PostgreSQL en Ubuntu 18.04 Bionic Beaver

Cómo instalar PostgreSQL en Ubuntu 22.04