Cómo instalar PostgreSQL on Ubuntu (Configuración de pgAdmin)
Cómo instalar PostgreSQL on Ubuntu?
PostgreSQL es un conocido código abierto Relacional Databa 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:
Paso 2) Entonces, ve por PostgreSQL instalación:
sudo apt install postgresql -y
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:
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'
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 -
Paso 3) Actualice los paquetes de su sistema para seguir adelante:
sudo apt update
Paso 4) Ahora, ve por PostgreSQL instalación:
sudo apt install postgresql -y
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:
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:
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
Paso 3) En caso de que desee eliminar al usuario recién creado, escriba su nombre en el comando "DROP USER":
DROP USER huzail;
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;
Paso 2) Luego, otorgue acceso a la base de datos al usuario requerido:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
En nuestro caso, hemos concedido el acceso “guru99” al usuario “huzail”:
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á:
Asegurar el incumplimiento PostgreSQL Usuario
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';
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í:
Su socio de PostgreSQL El archivo de configuración de alguna manera se verá así:
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:
Paso 4) Reinicia el PostgreSQL servicio para que pueda entrar en vigor a partir de los cambios de configuración:
sudo service postgresql restart
Paso 5) Por último, verifique PostgreSQL Estado:
sudo service postgresql status
¡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:
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:
Paso 3) A continuación, actualice los paquetes para continuar:
Sudo apt update
Paso 4) Ahora, instale pgAdmin4 escribiendo este comando:
sudo apt install pgadmin4
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:
Paso 6) Inicie pgAdmin4 en su navegador web navegando hasta el enlace que se proporcionó en el último resultado:
Utilice su correo electrónico y contraseña preconfigurados para iniciar sesión en pgAdmin:
Aquí viene el panel principal de pgAdmin que está listo para usar:
Cómo desinstalar PostgreSQL obtenidos de 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
Paso 2) Entonces, quita PostgreSQL y sus dependencias relevantes en caso de que las haya instalado anteriormente:
sudo apt purge postgresql postgresql-contrib -y
Paso 3) Elimine todos los archivos de configuración del PostgreSQL:
sudo rm -rf /etc/postgresql/
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
Paso 2) Por último, elimine los archivos de configuración relevantes de su sistema:
sudo rm -rf ~/.pgadmin
¡Eso es todo! Ha desinstalado exitosamente pgAdmin de Ubuntu.
Conclusión
Instalación PostgreSQL on Ubuntu es un método sencillo que admite dos métodos, utilizando el Ubuntu repositorio o utilizando el PostgreSQL repositorio oficial. Además, la gestión de bases de datos y usuarios y la protección de los usuarios predeterminados garantizan que la base de datos se administre de manera eficiente. Además, herramientas como pgAdmin también mejoran la experiencia general del usuario para desarrolladores y empresas.