Wéi installéiere ech PostgreSQL 9.6 op Debian an Ubuntu


PostgreSQL ass e mächtege, héich skalierbare, Open Source a Cross-Plattform objektrelational Datebanksystem deen op Unix-ähnleche Betribssystemer inklusiv Linux a Windows OS leeft. Et ass en Enterprise-Niveau Datebanksystem deen héich zouverlässeg ass an Datenintegritéit a Korrektheet u Benotzer ubitt.

An eisem fréieren Artikel hu mir PostgreSQL 10 Installatioun op CentOS/RHEL a Fedora erkläert. An dësem Artikel wäerte mir erkläre wéi Dir PostgreSQL 9.6 op Debian, Ubuntu a seng Derivate installéiere mat offiziellen PostgreSQL APT Repository.

Füügt PostgreSQL APT Repository

Dësen offiziellen PostgreSQL APT Repository wäert mat Ärem Linux System kombinéieren a bitt automatesch Updates fir all ënnerstëtzt Versioune vu PostgreSQL op Debian an Ubuntu Verdeelungen.

Fir den apt Repository ze addéieren, erstellt als éischt d'Datei /etc/apt/sources.list.d/pgdg.list, a füügt eng Zeil fir de Repository un wéi Är Verdeelung.

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

Importéiert dann de Repository Ënnerschrëftschlëssel, an aktualiséieren d'System Package Lëschte sou.

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

Installéiere PostgreSQL Server

Wann Dir de PostgreSQL apt Repository an Ärer jeweileger Linux Verdeelung bäigefüügt hutt, installéiert elo PostgreSQL Server a Client Packagen wéi follegt:

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

Wichteg: Am Géigesaz zu RHEL/CentOS/Fedora wou Dir den Datebanksystem manuell initialiséiere musst, an Ubuntu/Debian gëtt se automatesch initialiséiert. Dofir einfach weider fir den Datebankserver unzefänken wéi an der nächster Sektioun beschriwwen.

De PostgreSQL Dateverzeichnis /var/lib/postgresql/9.6/main enthält all d'Datedateien fir d'Datebank.

Start an aktivéiert PostgreSQL Server

Mat dem Datebankserver initialiséiert, start de PostgreSQL Service an aktivéiert de PostgreSQL Service fir automatesch mam Systemboot esou ze starten.

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

Verifizéiert PostgreSQL Installatioun

Nodeems Dir PostgreSQL Datebanksystem op Ärem Server installéiert hutt, kontrolléiert seng Installatioun andeems Dir mam Postgres Datebank Server verbënnt. De PostgreSQL Administrator Benotzer gëtt als postgres benannt, gitt dëse Kommando fir op de Benotzersystemkonto ze kommen.

$ sudo su postgres
# cd
# psql

Fir e Passwuert fir den postgre Datebank Administrateur Benotzer ze setzen, benotzt dëse Kommando:

postgres=# \password postgres

Fir de Postgre Benotzersystem Kont ze sécheren, benotzt de Passwuertbefehl hei ënnen.

$ sudo passwd postgres 

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

$su - postgre
$ ls
$ psql

Fir méi Informatioun, gitt op d'PostgreSQL Homepage: https://www.postgresql.org/

Schlussendlech, liest och duerch dës Artikelen iwwer populär Datebankmanagementsystemer:

  1. Installéiere vun MariaDB 10.1 an Debian Jessie a Lafen verschidde MariaDB Ufroen
  2. Wéi een Default MySQL/MariaDB Dateverzeichnis am Linux änneren
  3. Wéi installéiert a séchert MariaDB 10 an CentOS 7
  4. Wéi installéiert a séchert MariaDB 10 an CentOS 6
  5. Installéiert MongoDB Community Edition 3.2 op Linux Systemer

Dat ass alles fir elo! Fir all Gedanken mat eis ze deelen, benotzt de Feedbackformular hei ënnen. Denkt drun ëmmer verbonne mat linux-console.net fir interessant Linux Saachen ze bleiwen.