Kā instalēt PostgreSQL 9.6 uz Debian un Ubuntu


PostgreSQL ir spēcīga, ļoti pielāgojama, atvērta pirmkoda un starpplatformu objektu-relāciju datu bāzu sistēma, kas darbojas ar Unix līdzīgām operētājsistēmām, ieskaitot Linux un Windows OS. Tā ir uzņēmuma līmeņa datu bāzu sistēma, kas ir ļoti uzticama un piedāvā datu integritāti un pareizību lietotājiem.

Iepriekšējā rakstā mēs esam izskaidrojuši PostgreSQL 10 instalēšanu CentOS/RHEL un Fedora. Šajā rakstā mēs paskaidrosim, kā instalēt PostgreSQL 9.6 uz Debian, Ubuntu un tā atvasinājumiem, izmantojot oficiālo PostgreSQL APT repozitoriju.

Pievienojiet PostgreSQL APT krātuvi

Šī oficiālā PostgreSQL APT repozitorija apvienosies ar jūsu Linux sistēmu un piedāvā automātiskus atjauninājumus visām atbalstītajām PostgreSQL versijām Debian un Ubuntu izplatījumos.

Lai pievienotu apt repozitoriju, vispirms izveidojiet failu /etc/apt/sources.list.d/pgdg.list un pievienojiet repozitorija rindiņu atbilstoši savam izplatījumam.

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

Pēc tam importējiet krātuves parakstīšanas atslēgu un atjauniniet šādus sistēmas pakotņu sarakstus.

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

Instalējiet PostgreSQL serveri

Kad esat pievienojis PostgreSQL apt repozitoriju savā attiecīgajā Linux izplatīšanā, tagad instalējiet PostgreSQL servera un klienta pakotnes šādi:

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

Svarīgi: atšķirībā no RHEL/CentOS/Fedora, kur datu bāzu sistēma ir jāinicializē manuāli, Ubuntu/Debian sistēmā tā tiek inicializēta automātiski. Tāpēc vienkārši turpiniet sākt datu bāzes serveri, kā aprakstīts nākamajā sadaļā.

PostgreSQL datu direktorijā /var/lib/postgresql/9.6/main ir visi datu bāzes datu faili.

Startējiet un iespējojiet PostgreSQL serveri

Kad datu bāzes serveris ir inicializēts, sāciet pakalpojumu PostgreSQL un iespējojiet PostgreSQL pakalpojuma automātisko palaišanu šādā sistēmas palaišanā.

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

Pārbaudiet PostgreSQL instalēšanu

Pēc PostgreSQL datu bāzes sistēmas instalēšanas serverī pārbaudiet tās instalēšanu, izveidojot savienojumu ar postgres datu bāzes serveri. PostgreSQL administratora lietotājs tiek nosaukts kā postgres, ierakstiet šo komandu, lai piekļūtu lietotāja sistēmas kontam.

$ sudo su postgres
# cd
# psql

Lai iestatītu paroli postgre datu bāzes administratora lietotājam, izmantojiet šo komandu:

postgres=# \password postgres

Lai aizsargātu postgre lietotāja sistēmas kontu, izmantojiet zemāk esošo paroles komandu.

$ sudo passwd postgres 

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

$su - postgre
$ ls
$ psql

Lai iegūtu papildinformāciju, dodieties uz mājas lapu PostgreSQL: https://www.postgresql.org/

Visbeidzot, izlasiet arī šos rakstus par populārām datu bāzu pārvaldības sistēmām:

  1. MariaDB 10.1 instalēšana Debian Jessie un dažādu MariaDB vaicājumu izpilde
  2. Kā mainīt noklusējuma MySQL/MariaDB datu direktoriju Linux
  3. Kā instalēt un aizsargāt MariaDB 10 CentOS 7
  4. Kā instalēt un aizsargāt MariaDB 10 CentOS 6
  5. Linux sistēmās instalējiet MongoDB kopienas izdevumu 3.2

Tas pagaidām ir viss! Lai dalītos domās ar mums, izmantojiet tālāk sniegto atsauksmju veidlapu. Neaizmirstiet vienmēr uzturēt savienojumu ar linux-console.net, lai iegūtu interesantas Linux lietas.