Sådan installeres PostgreSQL 9.6 på Debian og Ubuntu


PostgreSQL er et kraftfuldt, stærkt skalerbart, open source og objekt-relationelt databasesystem på tværs af platforme, der kører på Unix-lignende operativsystemer inklusive Linux og Windows OS. Det er et databasesystem på virksomhedsniveau, som er meget pålideligt og tilbyder dataintegritet og korrekthed til brugerne.

I vores tidligere artikel har vi forklaret PostgreSQL 10-installation på CentOS/RHEL og Fedora. I denne artikel vil vi forklare, hvordan du installerer PostgreSQL 9.6 på Debian, Ubuntu og dets derivater ved hjælp af det officielle PostgreSQL APT-lager.

Tilføj PostgreSQL APT Repository

Dette officielle PostgreSQL APT-arkiv kombineres med dit Linux-system og tilbyder automatiske opdateringer til alle understøttede versioner af PostgreSQL på Debian- og Ubuntu-distributioner.

For at tilføje apt-arkivet skal du først oprette filen /etc/apt/sources.list.d/pgdg.list og tilføje en linje til lageret i henhold til din distribution.

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

Importer derefter repository-signaturnøglen, og opdater systempakkelisterne som denne.

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

Installer PostgreSQL Server

Når du har tilføjet PostgreSQL apt-arkivet i din respektive Linux-distribution, skal du nu installere PostgreSQL-server- og klientpakker som følger:

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

Vigtigt: I modsætning til i RHEL/CentOS/Fedora, hvor du skal initialisere databasesystemet manuelt, i Ubuntu/Debian initialiseres det automatisk. Fortsæt derfor blot med at starte databaseserver som beskrevet i næste afsnit.

PostgreSQL-datakataloget /var/lib/postgresql/9.6/main indeholder alle datafilerne til databasen.

Start og aktiver PostgreSQL Server

Når databaseserveren er initialiseret, skal du starte PostgreSQL-tjenesten og aktivere PostgreSQL-service til automatisk start ved systemstart sådan.

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

Bekræft PostgreSQL-installation

Efter installation af PostgreSQL-databasesystem på din server skal du kontrollere installationen ved at oprette forbindelse til postgres-databaseserver. PostgreSQL-administratorbrugeren er navngivet som postgres. Skriv denne kommando for at få adgang til brugerens systemkonto.

$ sudo su postgres
# cd
# psql

For at indstille en adgangskode til postgre-databaseadministratorbrugeren skal du bruge denne kommando:

postgres=# \password postgres

For at sikre postgre-brugerens systemkonto skal du bruge kommandoen adgangskode nedenfor.

$ sudo passwd postgres 

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

$su - postgre
$ ls
$ psql

For mere information, gå til PostgreSQL-hjemmesiden: https://www.postgresql.org/

Endelig skal du også læse disse artikler om populære databasestyringssystemer:

  1. Installation af MariaDB 10.1 i Debian Jessie og kørsel af forskellige MariaDB-forespørgsler
  2. Sådan ændres et standard MySQL/MariaDB Data Directory i Linux
  3. Sådan installeres og sikres MariaDB 10 i CentOS 7
  4. Sådan installeres og sikres MariaDB 10 i CentOS 6
  5. Installer MongoDB Community Edition 3.2 på Linux-systemer

Det er alt for nu! Brug feedbackformularen nedenfor for at dele eventuelle tanker med os. Husk altid at holde forbindelsen til linux-console.net for interessante Linux-ting.