Gosod PostgreSQL ar Ubuntu

Pin
Send
Share
Send

System rheoli cronfa ddata am ddim yw PostgreSQL a weithredir ar gyfer llwyfannau amrywiol, gan gynnwys Windows a Linux. Mae'r offeryn yn cefnogi nifer fawr o fathau o ddata, mae ganddo iaith sgriptio adeiledig ac mae'n cefnogi'r defnydd o ieithoedd rhaglennu clasurol. Yn Ubuntu, mae PostgreSQL wedi'i osod drwodd "Terfynell" defnyddio ystorfeydd swyddogol neu ddefnyddwyr, ac ar ôl hynny, mae gwaith paratoi, profi a chreu tablau yn cael ei wneud.

Gosod PostgreSQL yn Ubuntu

Defnyddir cronfeydd data mewn amrywiol feysydd, ond mae'r system reoli yn darparu rheolaeth gyffyrddus. Mae llawer o ddefnyddwyr yn stopio yn PostgreSQL, yn ei osod ar eu OS ac yn dechrau gweithio gyda thablau. Nesaf, hoffem gam wrth gam ddisgrifio'r broses osod gyfan, lansiad cyntaf a chyfluniad yr offeryn a grybwyllwyd.

Cam 1: Gosod PostgreSQL

Wrth gwrs, dylech chi ddechrau trwy ychwanegu'r holl ffeiliau a llyfrgelloedd angenrheidiol i Ubuntu i sicrhau gweithrediad arferol PostgreSQL. Gwneir hyn gan ddefnyddio'r consol a'r ystorfeydd defnyddwyr neu swyddogol.

  1. Rhedeg "Terfynell" mewn unrhyw ffordd gyfleus, er enghraifft, trwy'r ddewislen neu drwy wasgu'r cyfuniad allweddol Ctrl + Alt + T..
  2. Yn gyntaf, rydym yn nodi ystorfeydd defnyddwyr, gan fod y fersiynau diweddaraf fel arfer yn cael eu lanlwytho yno gyntaf. Gludwch y gorchymyn yn y maessudo sh -c 'adleisio "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list 'ac yna cliciwch ar Rhowch i mewn.
  3. Rhowch gyfrinair eich cyfrif.
  4. Ar ôl y defnydd hwnnwwget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -i ychwanegu pecynnau.
  5. Dim ond i ddiweddaru'r llyfrgelloedd system gyda'r gorchymyn safonol y mae'n parhau i foddiweddariad sudo apt-get.
  6. Os oes gennych ddiddordeb mewn cael y fersiwn ddiweddaraf o PostgreSQL o'r ystorfa swyddogol, mae angen i chi ysgrifennu yn y consolsudo apt-get install postgresql postgresql-cyfrana chadarnhau ychwanegu ffeiliau.

Ar ôl cwblhau gosodiad llwyddiannus, gallwch symud ymlaen i lansio'r cyfrif safonol, gwirio'r system a'r ffurfweddiad cychwynnol.

Cam 2: Dechrau PostgreSQL am y tro cyntaf

Mae rheolaeth ar y DBMS sydd wedi'i osod hefyd yn digwydd trwy "Terfynell" gan ddefnyddio'r gorchmynion priodol. Mae'r alwad i'r defnyddiwr a grëwyd yn ddiofyn yn edrych fel hyn:

  1. Rhowch orchymynsudo su - postgresa chlicio ar Rhowch i mewn. Bydd gweithred o'r fath yn caniatáu ichi newid i reolwyr ar ran y cyfrif diofyn, sydd ar hyn o bryd yn gweithredu fel y prif un.
  2. Mewngofnodi i'r consol rheoli dan gochl y proffil a ddefnyddirpsql. Bydd actifadu yn eich helpu i ddelio â'r amgylchedd.help- bydd yn dangos yr holl orchmynion a dadleuon sydd ar gael.
  3. Gwneir gweld gwybodaeth am y sesiwn PostgreSQL gyfredol conninfo.
  4. Bydd mynd allan o'r amgylchedd yn helpu'r tîm q.

Nawr rydych chi'n gwybod sut i fewngofnodi i'ch cyfrif a mynd i'r consol rheoli, felly mae'n bryd symud ymlaen i greu defnyddiwr newydd a'i gronfa ddata.

Cam 3: Creu Defnyddiwr a Chronfa Ddata

Nid yw bob amser yn gyfleus gweithio gyda chyfrif safonol sy'n bodoli, ac nid yw bob amser yn angenrheidiol. Dyna pam rydym yn cynnig ystyried y weithdrefn ar gyfer creu proffil newydd a chysylltu cronfa ddata ar wahân â hi.

  1. Bod yn y consol o dan reoli proffil postgres (tîmsudo su - postgres) ysgrifennucreateuser --interactive, ac yna rhowch enw addas iddo trwy ysgrifennu'r cymeriadau yn y llinell briodol.
  2. Nesaf, penderfynwch a ydych chi am roi hawliau goruchwyliwr i'r defnyddiwr gael mynediad at holl adnoddau'r system. Dewiswch yr opsiwn priodol a symud ymlaen.
  3. Mae'n well galw'r gronfa ddata yr un enw ag y cafodd y cyfrif ei enwi, felly dylech chi ddefnyddio'r gorchymynlympiau lëblle lympiau - enw defnyddiwr.
  4. Mae'r newid i weithio gyda'r gronfa ddata benodol yn digwydd trwypsql -d lympiaulle lympiau - enw'r gronfa ddata.

Cam 4: Creu Tabl a Gweithio gyda Rhesi

Mae'n bryd creu eich tabl cyntaf yn y gronfa ddata ddynodedig. Mae'r weithdrefn hon hefyd yn cael ei pherfformio trwy'r consol, fodd bynnag, ni fydd yn anodd delio â'r prif orchmynion, oherwydd dim ond y canlynol sydd eu hangen arnoch:

  1. Ar ôl mynd i'r gronfa ddata, nodwch y cod canlynol:

    CREU prawf TABL (
    ALLWEDD GYNRADD cyfresol equip_id,
    math varchar (50) NID YN NULL,
    varchar lliw (25) NID YN NULL,
    gwiriad lleoliad varchar (25) (lleoliad yn ('gogledd', 'de', 'gorllewin', 'dwyrain', 'gogledd-ddwyrain', 'de-ddwyrain', 'de-orllewin', 'gogledd-orllewin'),
    dyddiad install_date
    );

    Enw'r tabl yn gyntaf prawf (gallwch ddewis unrhyw enw arall). Disgrifir pob colofn isod. Fe wnaethon ni ddewis yr enwau math varchar a varchar lliw er enghraifft, gallwch gyrchu arwydd unrhyw un arall, ond dim ond trwy ddefnyddio cymeriadau Lladin. Mae'r niferoedd mewn cromfachau yn gyfrifol am faint y golofn, sy'n uniongyrchol gysylltiedig â'r data a roddir yno.

  2. Ar ôl mynd i mewn, dim ond arddangos y bwrdd ar y sgrin gyda d.
  3. Rydych chi'n gweld prosiect syml nad yw'n cynnwys unrhyw wybodaeth eto.
  4. Ychwanegir data newydd trwy'r gorchymynINSERT INTO test (math, lliw, lleoliad, install_date) GWERTHOEDD ('sleid', 'glas', 'de', '2018-02-24');Nodir enw'r tabl yn gyntaf, yn ein hachos ni ydyw prawf, yna rhestrir pob colofn, a nodir gwerthoedd mewn cromfachau, bob amser mewn dyfynodau.
  5. Yna gallwch ychwanegu llinell arall, er enghraifft,INSERT INTO test (math, lliw, lleoliad, install_date) GWERTHOEDD ('swing', 'yellow', 'northhwest', '2018-02-24');
  6. Rhedeg y bwrdd drwoddDETHOL * O brawf;i werthuso'r canlyniad. Fel y gallwch weld, mae popeth wedi'i leoli'n gywir ac mae'r data'n cael ei gofnodi'n gywir.
  7. Os oes angen i chi ddileu gwerth, gwnewch hynny trwy'r gorchymynDILEU O'R prawf LLE mae math = 'sleid';trwy ddyfynnu'r maes a ddymunir mewn dyfynodau.

Cam 5: Gosod phpPgAdmin

Nid yw bob amser yn hawdd rheoli'r gronfa ddata trwy'r consol, felly mae'n well ei huwchraddio trwy osod GUI phpPgAdmin arbennig.

  1. Yn bennaf trwy "Terfynell" Dadlwythwch y diweddariadau llyfrgell diweddaraf trwydiweddariad sudo apt-get.
  2. Gosod Gweinydd Gwe Apachesudo apt-get install apache2.
  3. Ar ôl ei osod, profwch ei berfformiad a'i gystrawen gan ddefnyddiosudo apache2ctl configtest. Os aeth rhywbeth o'i le, edrychwch am y gwall yn y disgrifiad ar wefan swyddogol Apache.
  4. Dechreuwch y gweinydd trwy deipiosudo systemctl cychwyn apache2.
  5. Nawr bod y gweinydd yn gweithredu'n gywir, gallwch ychwanegu'r llyfrgelloedd phpPgAdmin trwy eu lawrlwytho o'r ystorfa swyddogol trwysudo apt gosod phppgadmin.
  6. Nesaf, mae angen i chi addasu'r ffeil ffurfweddu ychydig. Agorwch ef trwy lyfr nodiadau safonol trwy nodigedit /etc/apache2/conf-available/phppgadmin.conf. Os yw'r ddogfen yn ddarllenadwy yn unig, bydd angen y gorchymyn arnoch o'r blaen gedit nodwch hefydsudo.
  7. Cyn y llinell "Angen lleol" rhoi#i'w droi'n sylw, ac o'r gwaelod nodwchCaniatáu gan bawb. Nawr bydd mynediad i'r cyfeiriad yn agored i bob dyfais ar y rhwydwaith, ac nid i'r cyfrifiadur lleol yn unig.
  8. Ailgychwyn y gweinydd gweailgychwyn gwasanaeth sudo apache2a gallwch fynd ymlaen yn ddiogel i weithio gyda PostgreSQL.

Yn yr erthygl hon, gwnaethom archwilio nid yn unig PostgreSQL, ond hefyd gosod gweinydd gwe Apache, a ddefnyddir wrth gyfuno meddalwedd LAMP. Os oes gennych ddiddordeb mewn sicrhau gweithrediad llawn eich gwefannau a phrosiectau eraill, rydym yn argymell eich bod yn ymgyfarwyddo â'r broses o ychwanegu cydrannau eraill trwy ddarllen ein herthygl arall trwy'r ddolen ganlynol.

Gweler hefyd: Gosod yr Ystafell Feddalwedd LAMP ar Ubuntu

Pin
Send
Share
Send