Cómo instalar PostgreSQL on Ubuntu (Configuración de pgAdmin)

⚡ Resumen inteligente

La instalación de PostgreSQL on Ubuntu utiliza dos métodos fiables: el Ubuntu repositorio apt o el oficial PostgreSQL Fuente APT. LessLos documentos abarcan los requisitos previos, la administración de usuarios y bases de datos, el refuerzo de la seguridad, la configuración de pgAdmin y los pasos para una desinstalación limpia.

  • 📦 Dos caminos: Ubuntu apto para lo estable; PostgreSQL APT para lo más reciente.
  • 🔧 Requisitos previos: privilegios sudo y un Ubuntu Host LTS.
  • 👤 Gestión de usuarios: crearusuario, ALTER USER, DROP USER administrar roles.
  • 🗄️ Gestión de bases de datos: createdb, dropdb, \l en psql cubren operaciones rutinarias.
  • 🛡️ Valores predeterminados seguros: Cambia la contraseña de PostgreSQL y ajusta el archivo pg_hba.conf.
  • 🖥️ pgAdmin: Consola de administración basada en navegador para usuarios visuales.

Cómo instalar PostgreSQL on Ubuntu

Cómo instalar PostgreSQL on Ubuntu?

PostgreSQL es un conocido código abierto Relacional Database MSistema de gestión de bases de datos de bases de datos relacionales (RDBMS). Es popular por sus numerosas funciones, escalabilidad y estabilidad. Este RDBMS admite la integridad de los datos, consultas complejas y acceso simultáneo.

La mayoría de las organizaciones seleccionan PostgreSQL debido a su extensibilidad, confiabilidad y su naturaleza multiplataforma. Además, también proporciona una base sólida para manejar grandes cantidades de datos. Este RDMS es el preferido por analistas de datos, desarrolladores y empresas que buscan una solución de base de datos potente y flexible.

Requisitos previos

Para seguir nuestra guía, debes tener:

  • Ubuntu 22.04 instalado en su sistema
  • A usuario no root con privilegios sudo

Ahora, verifiquemos el procedimiento para instalar Postgres en Ubuntu usando lo siguiente:

  • La Ubuntu repositorio
  • La PostgreSQL repositorio oficial

Método 1: Cómo instalar y configurar PostgreSQL on Ubuntu Usando el Ubuntu Repositorio

En este método utilizaremos el Ubuntu repositorio para descargar e instalar PostgreSQL. Este repositorio ya comprende los paquetes oficiales actualizados y mantenidos por la Ubuntu desarrolladores. En última instancia, esto garantiza que el proceso de instalación sea sencillo y sin complicaciones.

Paso 1) Para instalar PostgreSQL En Linux, en primer lugar, actualice los paquetes de su sistema:

sudo apt update

Salida:

Instalar y configurar PostgreSQL on Ubuntu

Instalar y configurar PostgreSQL on Ubuntu

Paso 2) Entonces, ve por PostgreSQL instalación:

sudo apt install postgresql -y

Instalar y configurar PostgreSQL on Ubuntu

Paso 3) Por último, echa un vistazo a PostgreSQL versión para verificación:

psql --version

Como se puede ver, PostgreSQL La versión 14.8 se ha instalado correctamente en nuestro Ubuntu sistema:

Instalar y configurar PostgreSQL on Ubuntu

Método 2: instalar PostgreSQL on Ubuntu Usando el PostgreSQL Repositorio Oficial

El funcionario PostgreSQL El repositorio le permite acceder a la última versión de PostgreSQL y las características relevantes que no están disponibles en el Ubuntu repositorio oficial. Con PostgreSQLdel repositorio oficial, puedes instalarlo y actualizarlo fácilmente PostgreSQL.

Ahora, siga las instrucciones proporcionadas para instalar PostgreSQL on Ubuntu.

Paso 1) El primer paso es agregar el repositorio de PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

Instale  PostgreSQL on Ubuntu

Paso 2) Luego, avance hacia la adición PostgreSQL clave del repositorio:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Instale  PostgreSQL on Ubuntu

Paso 3) Actualice los paquetes de su sistema para seguir adelante:

sudo apt update

Instale  PostgreSQL on Ubuntu

Paso 4) Ahora, ve por PostgreSQL instalación:

sudo apt install postgresql -y

Instale  PostgreSQL on Ubuntu

Paso 5) Consulte la PostgreSQL versión para confirmación:

psql --version

Se puede observar que con la ayuda del PostgreSQL repositorio, hemos instalado su versión 15.3 en Ubuntu:

Instale  PostgreSQL on Ubuntu

Como administrar PostgreSQL Usuarios en Ubuntu?

Administración de PostgreSQL Los usuarios implican el proceso de crear, modificar su acceso y eliminar usuarios para controlar los privilegios de la base de datos. Garantiza que el administrador otorgue los permisos necesarios y administre la PostgreSQL cuentas de usuario de una manera eficaz.

Paso 1) Para crear un nuevo usuario de Postgres en Ubuntu, ejecuta este comando:

sudo -u postgres createuser --interactive

Como resultado, PostgreSQL Se le solicitará que escriba el nombre de usuario y confirme si el usuario recién creado debe tener privilegios de superusuario:

Gestionar PostgreSQL Usuarios en Ubuntu

En nuestro caso, ingresamos "huzail" como nombre de usuario y le permitimos ser un superusuario.

Paso 2) También puede otorgar privilegios sudo al usuario por separado especificando su nombre en este comando:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

Gestionar PostgreSQL Usuarios en Ubuntu

Paso 3) En caso de que desee eliminar al usuario recién creado, escriba su nombre en el comando "DROP USER":

DROP USER huzail;

Gestionar PostgreSQL Usuarios en Ubuntu

Como administrar PostgreSQL Base de datos en Ubuntu?

Luego viene la gestión del PostgreSQL base de datos en Ubuntu. Esto implica diferentes operaciones relacionadas con la creación, modificación y modificación de bases de datos para una mejor organización.

Paso 1) En primer lugar, utilice el "CREAR BASE DE DATOS”comando para crear una base de datos y especifique su nombre ya que agregamos “guru99” aquí:

CREATE DATABASE guru99;

Gestionar PostgreSQL Base de datos en Ubuntu

Paso 2) Luego, otorgue acceso a la base de datos al usuario requerido:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

Gestionar PostgreSQL Base de datos en Ubuntu

En nuestro caso, hemos concedido el acceso “guru99” al usuario “huzail”:

Gestionar PostgreSQL Base de datos en Ubuntu

Paso 3) En caso de que desee eliminar o eliminar la base de datos, ejecute el comando "DROP DATABASE" con el nombre de la base de datos deseada:

DROP DATABASE guru99;

Como resultado, la base de datos proporcionada se eliminará:

Gestionar PostgreSQL Base de datos en Ubuntu

Una instalación nueva necesita un periodo de endurecimiento antes de ser expuesta a aplicaciones.

Asegurar el incumplimiento PostgreSQL El sistema de reservas de escritorios, interactivo y fácil de usar, ayuda a gestores y empresas a adaptarse a la nueva rutina laboral. El sistema inteligente optimiza espacios y horarios según necesidades reales.

La operación de asegurar el incumplimiento PostgreSQL El usuario comprende diferentes medidas, como configurar una contraseña segura, habilitar el cifrado de contraseña relevante y reiniciar el sistema. PostgreSQL servicio. Al hacerlo, el usuario predeterminado estará protegido del acceso no autorizado.

Paso 1) En primer lugar, inicie sesión en el PostgreSQL base de datos como ya lo hicimos:

sudo -u postgres psql

Paso 2) Luego, agregue la contraseña predeterminada PostgreSQL usuario:

ALTER USER postgres PASSWORD 'my-secret-password123';

Asegurar el incumplimiento PostgreSQL El sistema de reservas de escritorios, interactivo y fácil de usar, ayuda a gestores y empresas a adaptarse a la nueva rutina laboral. El sistema inteligente optimiza espacios y horarios según necesidades reales.

Paso 3) Abra el archivo de configuración relevante para habilitar el cifrado de contraseña:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

En el comando anterior, reemplace el número de versión con el PostgreSQL versión que tienes instalada, ya que agregamos “15” aquí:

Asegurar el incumplimiento PostgreSQL El sistema de reservas de escritorios, interactivo y fácil de usar, ayuda a gestores y empresas a adaptarse a la nueva rutina laboral. El sistema inteligente optimiza espacios y horarios según necesidades reales.

La PostgreSQL El archivo de configuración de alguna manera se verá así:

Asegurar el incumplimiento PostgreSQL El sistema de reservas de escritorios, interactivo y fácil de usar, ayuda a gestores y empresas a adaptarse a la nueva rutina laboral. El sistema inteligente optimiza espacios y horarios según necesidades reales.

Busque la línea que comienza con "local all all" y cambie el método de cifrado de "peer" a "md5". Después de eso, presione "CTRL+O" para guardar los cambios y presione CTRL+X" para salir del nano editor:

Asegurar el incumplimiento PostgreSQL El sistema de reservas de escritorios, interactivo y fácil de usar, ayuda a gestores y empresas a adaptarse a la nueva rutina laboral. El sistema inteligente optimiza espacios y horarios según necesidades reales.

Paso 4) Reinicia el PostgreSQL servicio para que pueda entrar en vigor a partir de los cambios de configuración:

sudo service postgresql restart

Asegurar el incumplimiento PostgreSQL El sistema de reservas de escritorios, interactivo y fácil de usar, ayuda a gestores y empresas a adaptarse a la nueva rutina laboral. El sistema inteligente optimiza espacios y horarios según necesidades reales.

Paso 5) Por último, verifique PostgreSQL Estado:

sudo service postgresql status

Asegurar el incumplimiento PostgreSQL El sistema de reservas de escritorios, interactivo y fácil de usar, ayuda a gestores y empresas a adaptarse a la nueva rutina laboral. El sistema inteligente optimiza espacios y horarios según necesidades reales.

¡Eso es todo! Has asegurado el valor predeterminado PostgreSQL usuario con la contraseña cifrada.

Paso adicional: instalar pgAdmin

pgAdmin es una interfaz gráfica de usuario (GUI) PostgreSQL cliente que simplifica las tareas de gestión. También permite la ejecución eficiente de consultas, administración de bases de datos y PostgreSQL Monitoreo del servidor. Además, también ayuda a mejorar la productividad de PostgreSQL usuarios.

Paso 1) En primer lugar, hay que añadir el PostgreSQL clave del repositorio:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

En nuestro caso ya lo hemos añadido, así que pulsaremos “y” para sobrescribirlo:

Instalar pgAdmin

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

Paso 2) Luego, agregue el repositorio pgAdmin a su Ubuntu sistema:

Instalar pgAdmin

Paso 3) A continuación, actualice los paquetes para continuar:

Sudo apt update

Instalar pgAdmin

Paso 4) Ahora, instala pgAdmin4 de typing Este comando:

sudo apt install pgadmin4

Instalar pgAdmin

Instalar pgAdmin

Paso 5) Ahora, debe ingresar el comando proporcionado para iniciar la configuración principal de pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Luego, especifique la información requerida:

Instalar pgAdmin

Paso 6) Inicie pgAdmin4 en su navegador web navegando hasta el enlace que se proporcionó en el último resultado:

Instalar pgAdmin

Utilice su correo electrónico y contraseña preconfigurados para iniciar sesión en pgAdmin:

Instalar pgAdmin

Aquí viene el panel principal de pgAdmin que está listo para usar:

Instalar pgAdmin

Cómo desinstalar PostgreSQL desde Ubuntu?

Paso 1) En otro para desinstalar PostgreSQL a partir de su Ubuntu sistema, en primer lugar, detenga el PostgreSQL servicio:

sudo systemctl stop postgresql

Desinstalar PostgreSQL desde Ubuntu

Paso 2) Entonces, quita PostgreSQL y sus dependencias relevantes en caso de que las haya instalado anteriormente:

sudo apt purge postgresql postgresql-contrib -y

Desinstalar PostgreSQL desde Ubuntu

Paso 3) Elimine todos los archivos de configuración del PostgreSQL:

sudo rm -rf /etc/postgresql/

Desinstalar PostgreSQL desde Ubuntu

Como resultado, PostgreSQL será eliminado de su Ubuntu .

Cómo desinstalar pgAdmin de Ubuntu?

Paso 1) En caso de que sea necesario eliminar pgAdmin de Ubuntu, elimine su paquete primero:

sudo apt remove pgadmin4

Desinstalar pgAdmin de Ubuntu

Paso 2) Por último, elimine los archivos de configuración relevantes de su sistema:

sudo rm -rf ~/.pgadmin

Desinstalar pgAdmin de Ubuntu

¡Eso es todo! Ha desinstalado exitosamente pgAdmin de Ubuntu.

Preguntas Frecuentes

Ubuntu Naves 24.04 PostgreSQL 16. Utilice el oficial PostgreSQL Repositorio APT para las versiones 17 o 18 con actualizaciones más rápidas.

Los asistentes de IA explican las entradas de pg_hba.conf, sugieren valores de ajuste para shared_buffers y work_mem, y generan comandos de una sola línea para apt o psql.

Sí. Las herramientas de IA generan scripts de Ansible, Terraform y Bash que instalan PostgreSQLRefuerce la configuración predeterminada, configure las copias de seguridad y habilite TLS.

Utilice apt para versiones estables y probadas por el proveedor. Utilice la versión oficial. PostgreSQL Utilice el repositorio APT cuando necesite versiones más recientes o actualizaciones puntuales más rápidas.

Ejecuta sudo -i -u postgres, luego psql y \password para establecer una nueva contraseña. Actualiza pg_hba.conf para que sea obligatorio para las conexiones externas.

No. Estudio de Apicultor, DBeavery DataGrip son alternativas populares multiplataforma. pgAdmin sigue siendo la herramienta oficial mantenida por la comunidad.

Utilice pg_dump para copias de seguridad lógicas de una sola base de datos, o pg_dumpall para clústeres completos. pgBackRest y barman admiten la recuperación a un punto en el tiempo.

Ejecuta sudo apt-get –purge remove postgresql\*. Elimina los datos restantes con sudo rm -rf /var/lib/postgresql y /etc/postgresql, luego reinicia.

Resumir este post con: