Hvernig á að setja upp PostgreSQL gagnagrunnsmiðlara á CentOS 7

Kynning

PostgreSQL er að öllum líkindum einn af fullkomnustu opnum gagnagrunnum nútímans. Það er einnig enn í virkri þróun hjá opnum hugbúnaði um allan heim. Sumir grunneiginleikar frá PostgreSQL eru eftirfarandi:


  • Mjög teygjanlegt þar sem notendur geta skilgreint eigin aðgerðir og aðgangsaðferðir.
  • Stuðningur við SQL svo sem sameiningaryfirlýsingar.
  • Gildisgagnagrunnur með heiðarleika tilvísunar.
  • Sveigjanlegt API til að gera kleift að þróa stuðning á ýmsum tungumálum eins og PHP, Python og C++.
  • Stuðningur við fjölútgáfu samhliða leysir vandamálið við lestrarstíflu af völdum annarra notenda sem skrifa í sama gagnagrunn sem leiðir til seinkunar á gagnaaðgangi.
  • Skráning framundan skógarhögg gerir kleift að búa til endurheimtapunkta ef atburður sem gagnagrunnurinn hrynur áður en gögn eru skrifuð til hans.

Með því að útskýra skulum við kafa beint í grunnatriðin.

Áður en þú byrjar

Til að ná þessu verkefni verður þú að setja upp eftirfarandi:

  • VPS eða hollur framreiðslumaður sem keyrir CentOS 7.
  • Notandi sem ekki er rót með sudo forréttindi.

Skref

Uppfærðu VPS kerfispakkana þína og settu upp ósjálfstæði:

$ sudo yum uppfærsla && sudo yum uppfærsla

Settu upp PostgreSQL pakka á VPS þínum og viðbótaraðgerðarpakka hans sem er nauðsynlegur fyrir aðgerðir eins og dulritun, notkunarskráningu annála, sjálfvirkan dulkóðun lykilorðagagna, e.t.c.

$ sudo yum – þú setur upp postgresql && sudo yum – þú setur upp postgresql-framlag

Þegar uppsetningunni er lokið skal frumstilla gagnagrunninn og virkja sjálfvirka ræsingu við ræsingu.

$ postgresql-setup initdb
$ sudo systemctl byrjar postgresql
$ sudo systemctl gera kleift postgresql

Til að staðfesta uppsetninguna skaltu athuga útgáfuna með því að keyra eftirfarandi skipun

$ eftirgr

Væntanleg framleiðsla ætti að vera eins og hér að neðan.

póstgrös (PostgreSQL) 9.2.24

Sérstök athugasemd: framleiðsla sem sýnir útgáfuna getur verið breytileg. Uppfærslur kunna að hafa verið gerðar og þess vegna önnur útgáfa.

Breyttu sjálfgefnu lykilorði notanda lykilorðs fyrir Linux.

$ sudo passwd póstgres

Sláðu inn sterka lykilorðið þitt og staðfestu það.

Breyttu lykilorði notandans gagnagrunns fyrir notendur gagnagrunnsins sem sinnir verkefnum fyrir stjórnun gagnagrunns. Vertu viss um að skipta um lykilorð fyrir þitt eigið sterka lykilorð.

$ sudo su – póstgres -c "psql"
postgres = # ALTERUSER postgres METPASSWORD ‘lykilorð’;

Öruggur staðbundinn aðgangur

Sérstök athugasemd: Lykilorðið hér að ofan verður notað til að tengjast um netkerfi. Þegar tengst er staðbundið mun það sannvotta með jafningjamátaaðferð. Þess vegna verður þú að tryggja þetta.

Til að geta tryggt staðbundna PostgreSQL gagnagrunnstenginguna skaltu breyta pg_hba skránni. Opnaðu skrána með uppáhalds klipparitlinum þínum:

$ sudo vim /var/lib/pgsql/data/pg_hba.conf

Ef þú hefur sett tölur á vim ritstjóra, á línu 80, breyttu jafningjamátaaðferðinni í md5 á staðbundnum, IPv4 og IPv6 (valfrjálst) aðferðum til að leyfa sannvottun með md5 hashing reiknirit. Það ætti að líta svipað og hér að neðan.

# GERÐI DATABASE NOTANDI ADDRESS AÐFERÐ
#"staðbundin" er aðeins fyrir falstengingar við Unix lén
staðbundin öll öll md5
# IPv4 staðartengingar:
hýsa alla alla 127.0.0.1/32 md5
# IPv6 staðartengingar:
hýsa alla alla :: 1/128 md5

Hætta á meðan þú vistar breytingar og endurhladdu postgresql þjónustuna til að koma til móts við breytingarnar

$ sudo systemctl endurhlaða postgresql

Búðu til nýjan gagnagrunn

Þú getur breytt heiti gagnagrunnsins í það sem þú vilt.

$ sudo su – póstgres -c "psql"
postgres = # CREATEDATABASEtestdb;

Búðu til nýtt hlutverk.

$ sudo su – póstgres -c "psql"
postgres = # CREATEROLE prófandi METPASSWORD’Your_password ‘NOLOGIN

Sérstök athugasemd: Ákvæðin sem fylgja eftirfarandi eru öll valkvæð, þú gætir ákveðið að búa til nýtt hlutverk með því að nota eftirfarandi skipun í notendahlutfallinu eftir gröf:

$ createuser – gagnvirkt

Niðurstaða

Við höfum sett upp PostgreSQL á CentOS 7 VPS og búið til nýtt hlutverk. Með því að gera það geturðu haldið áfram og byrjað að leika um gagnagrunninn til að kanna eiginleika hans sem þú hefur búið til; bæta við nýjum töflum með dálkum, bæta við línum, breyta og eyða þeim og svo framvegis. Þú getur líka skoðað Hvernig á að stjórna PostgreSQL gagnagrunni á CentOS 7.

Skoðaðu þessar 3 helstu Linux hýsingarþjónustur

FastComet

Byrjunarverð:
$ 2,95


Áreiðanleiki
9.7


Verðlag
9.5


Notendavænn
9.7


Stuðningur
9.7


Lögun
9.6

Lestu umsagnir

Farðu á FastComet

Hostinger

Byrjunarverð:
$ 0,99


Áreiðanleiki
9.3


Verðlag
9.3


Notendavænn
9.4


Stuðningur
9.4


Lögun
9.2

Lestu umsagnir

Heimsæktu Hostinger

ChemiCloud

Byrjunarverð:
$ 2,76


Áreiðanleiki
10


Verðlag
9.9


Notendavænn
9.9


Stuðningur
10


Lögun
9.9

Lestu umsagnir

Heimsæktu ChemiCloud

Tengdar greinar um hvernig á að gera

  • Hvernig á að setja upp PostgreSQL á Windows netþjónum
    millistig
  • Hvernig á að setja upp afritun á PostgreSQL á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    millistig
  • Hvernig á að setja upp PostgreSQL á Ubuntu VPS sem keyrir Nginx
    nýliði
  • Hvernig á að taka afrit af gagnagrunni vefsíðunnar þinna með cPanel
    millistig
  • Hvernig á að setja upp MYSQL 8.0 og búa til gagnagrunn á Ubuntu 18.04 Linux VPS
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me