Hvernig á að setja upp PostgreSQL á Debian 9 VPS eða Hollur framreiðslumaður

Kynning

PostgreSQL er háþróað, opinn uppspretta gagnatengda gagnagrunnskerfi (ORDMS) sem er þekkt fyrir frammistöðu, lögun robustness og áreiðanleika. Þetta gagnagrunnskerfi notar SQL tungumál ásamt kröftugum eiginleikum til að kvarða og geyma mest margþætt vinnuálag gagnanna.


Það hjálpar verktaki að búa til forrit og gerir stjórnendum kleift að vernda heilleika gagna og þróa villur sem eru umburðarlyndir. Að auki gerir PostgreSQL það auðvelt að stjórna gögnum óháð stærð gagnapakkans.

PostgreSQL keyrir óaðfinnanlega á öll Linux kerfi og þessi kennsla hjálpar þér að setja þetta gagnagrunnsstjórnunarkerfi á Debian 9 netþjóninn þinn.

Tilbúinn? Förum!

Skref 1 – að setja upp PostgreSQL

Fyrst skaltu skrá þig inn á Debian 9 netþjóninn þinn og gefa út eftirfarandi skipun til að uppfæra vísitölu pakkningar á staðnum:

Uppfærsla $ sudo apt

Næst skaltu keyra skipunina hér að neðan til að setja upp PostgreSQL framlag og PostgreSQL netþjónn. Þessir pakkar bjóða upp á aukalega eiginleika fyrir PostgreSQL gagnagrunninn þinn.

$ Sudo apt setur upp postgresql postgresql-framlag

PostgreSQL forritið mun byrja sjálfkrafa þegar pakkarnir tveir eru settir upp. Framkvæmdu skipunina hér að neðan til að athuga hvort þjónustan hafi verið rétt sett upp:

$ sudo -u póstgres psql -c "SELECTversion ();"

Þetta mun nota psql tólið til að tengjast PostgreSQL netþjóni og skila framleiðslunni hér að neðan sem sýnir útgáfu gagnagrunnsmiðlarans.

útgáfa
———————————————————————————————————–
PostgreSQL 9.6.10onx86_64-pc-linux-gnu, samanbyggðcc (Debian 6.3.0-18 + deb9u1) 6.3.0 20170516, 64 bita
(1 röð)

Einnig er hægt að gefa út skipunina hér að neðan til að athuga útgáfu af PostgreSQL sem þú hefur sett upp:

$ Sudo psql –version

Þetta mun gefa þér framleiðsla svipuð og hér að neðan:

psql (PostgreSQL) 9.6.10

Skref 2 – Aðgangur að PostgreSQL

Þegar PostgreSQL er sett upp á Debian 9 kallar ofurnotandi eftirgr er búið til sjálfkrafa. Þessi ofurnotandi jafngildir rótarnotandanum í MySQL.

Nú, ef þú vilt skrá þig inn á PostgreSQL netþjóninn þinn sem ofurnotanda (postgres), verður þú fyrst að skipta yfir í þennan notanda. Þetta gerir þér kleift að nota psql tólið til að fá aðgang að gagnvirkum flugstöðvum PostgreSQL.

$ Sudo su – postgres
$ Psql

Héðan er auðvelt að hafa samskipti við PostgreSQL dæmi. Ef þú vilt hætta við psql skelina, gefðu út skipunina hér að neðan:

q

Að auki geturðu fengið aðgang að PostgreSQL þjónustubiðjunni með sudo skipuninni hér að neðan:

$ Sudo -u postgres psql

Framkvæmdu skipunina hér að neðan til að loka PostgreSQL skipanalínunni:

hætta

Athugasemd: Ofnotandinn (postgres) er notaður frá gestgjafa á staðnum, af þessum sökum ættir þú ekki að setja neitt lykilorð fyrir þennan notanda.

Skref 3 – Annast PostgreSQL

Til að hefja PostgreSQL þjónustuna skaltu framkvæma skipunina hér að neðan:

$ Sudo systemctl byrjar postgresql.service

Ef þú vilt stöðva þessa þjónustu, gefðu út skipunina hér að neðan:

$ Sudo systemctl stöðva postgresql.service

Til að stöðva þjónustuna skaltu keyra skipunina hér að neðan:

$ Sudo systemctl stöðva postgresql.service

Notaðu skipunina hér að neðan til að endurræsa PostgreSQL þjónustuna:

$ Sudo systemctl endurræstu postgresql.service

Að auki geturðu alltaf athugað stöðu PostgreSQL þjónustunnar með því að nota skipunina hér að neðan:

$ Sudo systemctl staða postgresql.service

Þetta mun gefa þér framleiðsla svipuð og hér að neðan:

postgresql.service-PostgreSQLRDBMS
Hlaðinn: hlaðinn (/lib/systemd/system/postgresql.service; slökkt; forstilling forstillt: virkt)
Virkt: virkt (lokað) síðan Þri2018-10-1612: 16: 02UTC; 40minago
Aðal PID: 5867 (kóða = hætt, staða = 0 / SUCCESS)
Verkefni: 0 (takmörk: 4915)
CGroup: /system.slice/postgresql.service

Ef þú vilt virkja PostgreSQL skaltu framkvæma skipunina hér að neðan:

$ Sudo systemctl gera kleift postgresql.service

Næst, ef af einhverjum ástæðum sem þú vilt slökkva á PostgreSQL, skaltu keyra skipunina hér að neðan:

$ Sudo systemctl slökkva á postgresql.service

Til að stjórna skrásetningum PostgreSQL, auðlindanotkun, skógarhögg, tengingum og auðkenningu, ættir þú að breyta aðalstillingarskránni. Aðalstillingarskrá PostgreSQL er að finna í skránni, / etc / postgresql / VERSION-NUMBER / main. Til dæmis ef þú hefur sett upp PostgreSQL útgáfa 9.6, þá er þessi stillingaskrá á staðnum, /etc/postgresql/9.6/main/postgresql.conf.

Notaðu uppáhalds textaritilinn þinn til að opna þessa skrá og gera allar nauðsynlegar breytingar. Þegar þú hefur gert breytingarnar skaltu keyra skipunina hér að neðan til að endurræsa PostgreSQL þjónustuna. Þetta gerir kleift að taka allar þessar breytingar gildi:

$ Systemctl endurræstu postgresql.service

Skref 4 – Að búa til hlutverk og gagnagrunna í PostgreSQL

Það er gola að búa til hlutverk og gagnagrunna í PostgreSQL frá skipanalínunni. Hér notum við skapa notanda skipun um að tíska ný hlutverk.

Til að búa til hlutverk / notandi sem heitir david, framkvæma skipunina hér að neðan:

$ Sudo su – póstgres -c "createuser David"

Athugasemd: Mundu að skipta um staðarhaldara “david“Með þínu nafni.

Næst, til að búa til PostgreSQL gagnagrunn, keyrðu skipunina hér að neðan:

$ Sudo su – póstgres -c "skapab daviddb"

Skipunin hér að ofan mun búa til gagnagrunn sem kallast „daviddb

Nú, ef þú vilt veita „david“ forréttindi til að framkvæma grunn gagnastjórnunarverkefni, keyrðu fyrst skipunina hér að neðan til að tengjast PostgreSQL stjórnunarlínunni:

$ Sudo -u postgres psql

Næst skaltu framkvæma skipunina hér að neðan til að veita notendum leyfi:

veita öllum forréttindumondatabase daviddb;

Þetta er það! Nýi notandinn “David” hefur leyfi til að framkvæma grunn verkefni í gagnagrunninum “Daviddb”.

Niðurstaða

Til hamingju! Þú hefur sett upp PostgreSQL á Debian 9 kerfinu þínu og lært hvernig á að stjórna þessari þjónustu. Frekari upplýsingar um PostgreSQL gagnagrunnsstjórnunarkerfi er að finna á opinberu PostgreSQL skjalasíðunni.

Skoðaðu þessar 3 bestu vefhý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

A2 hýsing

Byrjunarverð:
$ 3,92


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

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ð taka afrit af PostgreSQL gagnagrunni á Ubuntu 18
    nýliði
  • Hvernig á að setja upp ionCube Loader á Debian 9 VPS eða Hollur framreiðslumaður
    millistig
  • Hvernig á að setja MyWebSQL upp á CentOS 7 VPS eða Hollur framreiðslumaður
    millistig
  • Hvernig á að setja upp Jupyter á Debian 9
    millistig
  • Hvernig á að setja MariaDB upp á Debian 9
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me