Hvernig á að setja upp PostgreSQL 10 á CentOS/RHEL og Fedora


PostgreSQL er öflugt, mjög stigstærð, opinn uppspretta og gagnagrunnskerfi sem tengist hlutum á milli vettvanga sem keyrir á Unix-líkum stýrikerfum þar á meðal Linux og Windows OS. Það er gagnagrunnskerfi á fyrirtækjastigi sem er mjög áreiðanlegt og býður notendum upp á gagnaheilleika og réttmæti.

Í þessari grein munum við útskýra hvernig á að setja upp nýjustu útgáfuna af PostgreSQL 10 á CentOS, RHEL, Oracle Enterprise Linux, Scientific Linux og Fedora með því að nota opinbera PostgreSQL Yum geymslu.

Bættu við PostgreSQL Yum geymslu

Þessi opinbera PostgreSQL Yum geymsla mun sameinast Linux kerfinu þínu og býður upp á sjálfvirkar uppfærslur fyrir allar studdar útgáfur af PostgreSQL á RedHat byggðum dreifingum eins og CentOS, Scientific Linux og Scientific Linux, auk núverandi útgáfur af Fedora.

Athugaðu að vegna styttri stuðningsferils Fedora eru ekki allar útgáfur tiltækar og við mælum með að þú notir ekki Fedora fyrir dreifingu netþjóna.

Til að nota yum geymsluna skaltu fylgja þessum skrefum:

--------------- On RHEL/CentOS 7 and Scientific Linux/Oracle Linux 7 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-1.noarch.rpm

--------------- On 64-Bit RHEL/CentOS 6 and Scientific Linux/Oracle Linux 6 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-redhat10-10-1.noarch.rpm

--------------- On 32-Bit RHEL/CentOS 6 and Scientific Linux/Oracle Linux 6 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-redhat10-10-1.noarch.rpm

--------------- On Fedora 26 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-26-x86_64/pgdg-fedora10-10-2.noarch.rpm

--------------- On Fedora 25 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-25-x86_64/pgdg-fedora10-10-3.noarch.rpm

--------------- On Fedora 24 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-24-x86_64/pgdg-fedora10-10-3.noarch.rpm

Settu upp PostgreSQL netþjón

Eftir að þú hefur bætt PostgreSQL yum geymslu í viðkomandi Linux dreifingu skaltu nota eftirfarandi skipun til að setja upp PostgreSQL netþjón og biðlara pakka.

# yum install postgresql10-server postgresql10   [On RedHat based Distributions]
# dnf install postgresql10-server postgresql10   [On Fedora Linux]

Mikilvægt: PostgreSQL gagnaskráin /var/lib/pgsql/10/data/ inniheldur allar gagnaskrárnar fyrir gagnagrunninn.

Frumstilla PostgreSQL gagnagrunn

Vegna sumra reglna fyrir Red Hat byggða dreifingu verður PostgreSQL uppsetningin ekki virk fyrir sjálfvirka ræsingu eða gagnagrunninn frumstilltur sjálfkrafa. Til að ljúka uppsetningu gagnagrunnsins þarftu að frumstilla gagnagrunninn áður en þú notar hann í fyrsta skipti.

# /usr/pgsql-10/bin/postgresql-10-setup initdb

Ræstu og virkjaðu PostgreSQL Server

Eftir að frumstillingu gagnagrunnsins er lokið skaltu ræsa PostgreSQL þjónustuna og gera PostgreSQL þjónustu kleift að ræsa sjálfkrafa við ræsingu kerfisins.

--------------- On SystemD --------------- 
# systemctl start postgresql-10
# systemctl enable postgresql-10
# systemctl status postgresql-10 

--------------- On SysVinit --------------- 
# service postgresql-10 start
# chkconfig postgresql-10 on
# service postgresql-10 status

Staðfestu PostgreSQL uppsetningu

Eftir að PostgreSQL 10 hefur verið sett upp á netþjóninum þínum skaltu staðfesta uppsetningu þess með því að tengjast postgres gagnagrunnsþjóninum.

# su - postgres
$ psql

psql (10.0)
Type "help" for help.

Ef þú vilt geturðu búið til lykilorð fyrir notanda postgres í öryggisskyni.

postgres=# \password postgres

Þú getur fundið frekari upplýsingar á PostgreSQL heimasíðunni: https://www.postgresql.org/

Skoðaðu líka þessar greinar um vinsæl gagnagrunnsstjórnunarkerfi:

  1. Hvernig á að setja upp og tryggja MariaDB 10 í CentOS 7
  2. Hvernig á að setja upp og tryggja MariaDB 10 í CentOS 6
  3. Settu upp MongoDB Community Edition 3.2 á Linux kerfum

Það er allt og sumt! Vona að þér finnist þessi grein gagnleg. Ef þú hefur einhverjar spurningar eða hugsanir til að deila skaltu nota athugasemdareitinn hér að neðan.