Com instal·lar PostgreSQL 9.6 a Debian i Ubuntu


PostgreSQL és un sistema de bases de dades relacional d'objectes potent, altament escalable, de codi obert i multiplataforma que s'executa en sistemes operatius semblants a Unix, inclosos els sistemes operatius Linux i Windows. És un sistema de bases de dades a nivell empresarial que és altament fiable i ofereix integritat i correcció de les dades als usuaris.

Al nostre article anterior, hem explicat la instal·lació de PostgreSQL 10 a CentOS/RHEL i Fedora. En aquest article, explicarem com instal·lar PostgreSQL 9.6 a Debian, Ubuntu i els seus derivats utilitzant el dipòsit oficial de PostgreSQL APT.

Afegeix el repositori APT de PostgreSQL

Aquest dipòsit oficial de PostgreSQL APT es combinarà amb el vostre sistema Linux i ofereix actualitzacions automàtiques per a totes les versions admeses de PostgreSQL a les distribucions Debian i Ubuntu.

Per afegir el dipòsit d'apt, primer creeu el fitxer /etc/apt/sources.list.d/pgdg.list i afegiu una línia per al dipòsit segons la vostra distribució.

--------------- 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

A continuació, importeu la clau de signatura del dipòsit i actualitzeu les llistes de paquets del sistema com aquesta.

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

Instal·leu PostgreSQL Server

Un cop hàgiu afegit el dipòsit d'apt PostgreSQL a la vostra distribució Linux respectiva, instal·leu ara els paquets de client i servidor PostgreSQL de la següent manera:

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

Important: a diferència de RHEL/CentOS/Fedora on cal inicialitzar manualment el sistema de bases de dades, a Ubuntu/Debian, s'inicialitza automàticament. Per tant, simplement procediu a iniciar el servidor de bases de dades tal com es descriu a la secció següent.

El directori de dades de PostgreSQL /var/lib/postgresql/9.6/main conté tots els fitxers de dades de la base de dades.

Inicieu i activeu el servidor PostgreSQL

Amb el servidor de base de dades inicialitzat, inicieu el servei PostgreSQL i habiliteu el servei PostgreSQL perquè s'iniciï automàticament a l'arrencada del sistema així.

--------------- 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

Verifiqueu la instal·lació de PostgreSQL

Després d'instal·lar el sistema de bases de dades PostgreSQL al vostre servidor, verifiqueu-ne la instal·lació connectant-vos al servidor de bases de dades de Postgres. L'usuari administrador de PostgreSQL s'anomena postgres, escriviu aquesta ordre per accedir al compte del sistema d'usuari.

$ sudo su postgres
# cd
# psql

Per establir una contrasenya per a l'usuari administrador de la base de dades de postgre, utilitzeu aquesta ordre:

postgres=# \password postgres

Per protegir el compte del sistema d'usuari de postgre, utilitzeu l'ordre de contrasenya següent.

$ sudo passwd postgres 

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

$su - postgre
$ ls
$ psql

Per obtenir més informació, aneu a la pàgina d'inici de PostgreSQL: https://www.postgresql.org/

Finalment, llegiu també aquests articles sobre sistemes de gestió de bases de dades populars:

  1. Instal·lació de MariaDB 10.1 a Debian Jessie i execució de diverses consultes MariaDB
  2. Com canviar un directori de dades MySQL/MariaDB predeterminat a Linux
  3. Com instal·lar i protegir MariaDB 10 a CentOS 7
  4. Com instal·lar i protegir MariaDB 10 a CentOS 6
  5. Instal·leu MongoDB Community Edition 3.2 en sistemes Linux

Això és tot per ara! Per compartir qualsevol reflexió amb nosaltres, feu servir el formulari de comentaris que trobareu a continuació. Recordeu estar sempre connectat a linux-console.net per a coses interessants de Linux.