Cómo instalar PostgreSQL 9.6 en Debian y Ubuntu


PostgreSQL es un sistema de base de datos relacional de objetos, de código abierto y multiplataforma, potente y altamente escalable que se ejecuta en sistemas operativos similares a Unix, incluidos Linux y Windows OS. Es un sistema de base de datos de nivel empresarial que es altamente confiable y ofrece integridad de datos y corrección a los usuarios.

En nuestro artículo anterior, hemos explicado la instalación de PostgreSQL 10 en CentOS/RHEL y Fedora. En este artículo, explicaremos cómo instalar PostgreSQL 9.6 en Debian, Ubuntu y sus derivados utilizando el repositorio oficial de PostgreSQL APT .

Añadir PostgreSQL APT Repository

Este repositorio oficial de PostgreSQL APT se combinará con su sistema Linux y ofrece actualizaciones automáticas para todas las versiones compatibles de PostgreSQL en las distribuciones de Debian y Ubuntu.

Para agregar el repositorio apt, primero cree el archivo /etc/apt/sources.list.d/pgdg.list , y agregue una línea para el repositorio según su distribución.

--------------- On Ubuntu 17.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main

--------------- On Ubuntu 16.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main

--------------- On Ubuntu 14.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
--------------- On Stretch 9.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main

--------------- On Jessie 8.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main

--------------- On Wheezy 7.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

Luego, importe la clave de firma del repositorio y actualice las listas de paquetes del sistema de esta manera.

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

Instalar el servidor PostgreSQL

Una vez que haya agregado el repositorio apt de PostgreSQL en su respectiva distribución de Linux, ahora instale los paquetes de cliente y servidor PostgreSQL de la siguiente manera:

$ sudo apt install postgresql-9.6-server postgresql-9.6  

rojo

El directorio de datos de PostgreSQL /var/lib/postgresql/9.6/main contiene todos los archivos de datos de la base de datos.

Iniciar y habilitar el servidor PostgreSQL

Con el servidor de base de datos inicializado, inicie el servicio PostgreSQL y habilite el servicio PostgreSQL para que se inicie automáticamente en el arranque del sistema de esta manera.

--------------- On SystemD --------------- 
$ sudo systemctl start postgresql.service
$ sudo systemctl enable postgresql.service 
$ sudo systemctl status postgresql.service 

--------------- On SysVinit --------------- 
$ sudo service postgresql-9.6 start
$ sudo chkconfig postgresql on
$ sudo service postgresql-9.6 status

Verificar la instalación de PostgreSQL

Después de instalar el sistema de base de datos PostgreSQL en su servidor, verifique su instalación conectándose al servidor de base de datos de Postgres. El usuario administrador de PostgreSQL se denomina postgres , escriba este comando para acceder a la cuenta del sistema del usuario.

$ sudo su postgres
# cd
# psql

Para establecer una contraseña para el usuario administrador de la base de datos postgre , use este comando:

postgres=# \password postgres

Para asegurar la cuenta del sistema del usuario postgre , use el comando de contraseña a continuación.

$ sudo passwd postgres 

Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

$su - postgre
$ ls
$ psql

Para obtener más información, vaya a la página de inicio de PostgreSQL: https://www.postgresql.org/

Por último, también lea estos artículos sobre los sistemas de administración de bases de datos populares:

  1. Installing MariaDB 10.1 in Debian Jessie and Running Various MariaDB Queries
  2. How to Change a Default MySQL/MariaDB Data Directory in Linux
  3. How to Install and Secure MariaDB 10 in CentOS 7
  4. How to Install and Secure MariaDB 10 in CentOS 6
  5. Install MongoDB Community Edition 3.2 on Linux Systems

¡Eso es todo por ahora! Para compartir cualquier idea con nosotros, utilice el formulario de comentarios a continuación. Recuerda estar siempre conectado a Tecmint.com para cosas interesantes de Linux.