Suiteáil PostgreSQL ar Ubuntu

Pin
Send
Share
Send

Córas bainistíochta bunachar sonraí saor in aisce is ea PostgreSQL a chuirtear i bhfeidhm d’ardáin éagsúla, lena n-áirítear Windows agus Linux. Tacaíonn an uirlis le líon mór cineálacha sonraí, tá teanga scriptithe ionsuite aici agus tacaíonn sí le húsáid teangacha ríomhchlárúcháin clasaiceach. In Ubuntu, tá PostgreSQL suiteáilte tríd "Críochfort" ag baint úsáide as stórtha oifigiúla nó úsáideora, agus ina dhiaidh sin, déantar obair ullmhúcháin, tástáil agus cruthú táblaí.

Suiteáil PostgreSQL in Ubuntu

Úsáidtear bunachair sonraí i réimsí éagsúla, ach soláthraíonn an córas bainistíochta bainistíocht chompordach. Stopann a lán úsáideoirí ag PostgreSQL, é a shuiteáil ar a OS agus tosaíonn siad ag obair le táblaí. Ansin, ba mhaith linn cur síos céim ar chéim a dhéanamh ar an bpróiseas suiteála iomlán, an chéad seoladh agus cumraíocht den uirlis luaite.

Céim 1: Suiteáil PostgreSQL

Ar ndóigh, ba cheart duit tosú trí na comhaid agus na leabharlanna riachtanacha go léir a chur le Ubuntu chun gnáthfheidhmiú PostgreSQL a chinntiú. Déantar é seo trí úsáid a bhaint as an consól agus stórtha úsáideora nó oifigiúla.

  1. Rith "Críochfort" ar bhealach áisiúil ar bith, mar shampla, tríd an roghchlár nó tríd an teaglaim eochair a bhrú Ctrl + Alt + T..
  2. Ar dtús, tugaimid faoi deara stórtha úsáideoirí, mar is gnách go ndéantar na leaganacha is déanaí a uaslódáil ansin ar dtús. Greamaigh an t-ordú sa réimsesudo sh -c 'macalla "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list 'agus ansin cliceáil ar Iontráil.
  3. Iontráil pasfhocal do chuntas.
  4. Tar éis na húsáide sinwget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -chun pacáistí a chur leis.
  5. Níl ann ach na leabharlanna córais a nuashonrú leis an ordú caighdeánachnuashonrú sudo apt-get.
  6. Má tá suim agat an leagan is déanaí de PostgreSQL a fháil ón stór oifigiúil, ní mór duit scríobh sa chonsólsudo apt-get install postgresql postgresql-cyfranagus dearbhú gur cuireadh comhaid leis.

Nuair a bheidh suiteáil rathúil curtha i gcrích, is féidir leat dul ar aghaidh chun an cuntas caighdeánach a sheoladh, an córas agus an chumraíocht tosaigh a sheiceáil.

Céim 2: Ag tosú PostgreSQL den chéad uair

Déantar bainistíocht ar an DBMS suiteáilte freisin "Críochfort" ag baint úsáide as na horduithe cuí. Seo a leanas an glao ar an úsáideoir a cruthaíodh de réir réamhshocraithe:

  1. Iontráil ordúsudo su - postgresagus cliceáil ar Iontráil. Ligfidh gníomh den sórt sin duit aistriú chuig an mbainistíocht thar ceann an chuntais réamhshocraithe, a fheidhmíonn mar an príomhchuntas faoi láthair.
  2. Déantar logáil isteach sa chonsól bainistíochta faoi scáth na próifíle atá á úsáidpsql. Cuideoidh gníomhachtú leat déileáil leis an gcomhshaol.cabhair- taispeánfaidh sé gach ordú agus argóint atá ar fáil.
  3. Déantar féachaint ar fhaisnéis faoin seisiún PostgreSQL reatha conninfo.
  4. Cuideoidh éirí as an timpeallacht leis an bhfoireann q.

Anois tá a fhios agat conas logáil isteach i do chuntas agus dul chuig an consól bainistíochta, mar sin tá sé in am bogadh ar aghaidh chuig úsáideoir nua agus a bhunachar sonraí a chruthú.

Céim 3: Cruthaigh Úsáideoir agus Bunachar Sonraí

Níl sé áisiúil i gcónaí oibriú le cuntas caighdeánach atá ann cheana, agus ní gá i gcónaí é. Sin é an fáth go molaimid machnamh a dhéanamh ar an nós imeachta chun próifíl nua a chruthú agus bunachar sonraí ar leithligh a nascadh leis.

  1. Bheith sa chonsól faoi bhainistíocht próifíle postgres (foireannsudo su - postgres) scríobhcruthaitheoir - comhtháite, agus ansin ainm oiriúnach a thabhairt dó trí na carachtair a scríobh sa líne chuí.
  2. Ansin, faigh amach an bhfuil tú ag iarraidh cearta sár-úsáideora a dheonú chun rochtain a fháil ar acmhainní uile an chórais. Níl ort ach an rogha chuí a roghnú agus dul ar aghaidh.
  3. Is fearr an t-ainm céanna a thabhairt ar an mbunachar sonraí agus a ainmníodh an cuntas, mar sin ba cheart duit an t-ordú a úsáidcnapshuimeanna chruthaitheáit cnapáin - ainm úsáideora.
  4. Tarlaíonn an t-aistriú chun oibriú leis an mbunachar sonraí sonraithecnapshuimeanna psql -dáit cnapáin - ainm an bhunachar sonraí.

Céim 4: Tábla a Chruthú agus Ag Obair le Sraitheanna

Tá sé thar am do chéad tábla a chruthú sa bhunachar sonraí ainmnithe. Déantar an nós imeachta seo tríd an consól freisin, áfach, ní bheidh sé deacair déileáil leis na príomh-orduithe, toisc nach dteastaíonn uait ach na rudaí seo a leanas:

  1. Tar éis duit dul chuig an mbunachar sonraí, iontráil an cód seo a leanas:

    CREATE tástáil TÁBLA (
    EOCHAIR BUNSCOILE sraitheach equip_id,
    cineál varchar (50) NÍL NULL,
    varchar dath (25) NÍL NULL,
    seic varchar suímh (25) (suíomh i ('thuaidh', 'theas', 'thiar', 'soir', 'oirthuaisceart', 'oirdheisceart', 'iardheisceart', 'iarthuaisceart')),
    dáta install_date
    );

    Ainm an tábla ar dtús tástáil (is féidir leat ainm ar bith eile a roghnú). Déantar cur síos thíos ar gach colún. Roghnaigh muid na hainmneacha cineál varchar agus varchar dath díreach mar shampla, is féidir leat comhartha aon cheann eile a rochtain, ach trí charachtair Laidine amháin a úsáid. Tá na huimhreacha idir lúibíní freagrach as méid an cholúin, a bhfuil baint dhíreach acu leis na sonraí a chuirtear ann.

  2. Tar éis dó dul isteach, níl ann ach an tábla a thaispeáint ar an scáileán le d.
  3. Feiceann tú tionscadal simplí nach bhfuil aon fhaisnéis ann fós.
  4. Cuirtear sonraí nua tríd an ordúCUIR ISTEACH I dtástáil (cineál, dath, suíomh, install_date) LUACHANNA ('sleamhnán', 'gorm', 'ó dheas', '2018-02-24');Cuirtear ainm an tábla in iúl ar dtús, inár gcás féin atá sé tástáil, ansin liostáiltear gach colún, agus léirítear luachanna i lúibíní, i luachana i gcónaí.
  5. Ansin is féidir leat líne eile a chur leis, mar shampla,CUIR ISTEACH I dtástáil (cineál, dath, suíomh, install_date) LUACHANNA ('luascán', 'buí', 'iarthuaisceart', '2018-02-24');
  6. Rith an tábla trídROGHNAIGH * Ó thástáil;chun an toradh a mheas. Mar a fheiceann tú, tá gach rud suite i gceart agus iontráiltear na sonraí i gceart.
  7. Más gá duit luach a scriosadh, déan é tríd an ordúScriosadh ón tástáil ÁIT cineál = 'sleamhnán';tríd an réimse atá ag teastáil a lua i luachana.

Céim 5: Suiteáil phpPgAdmin

Ní bhíonn sé éasca i gcónaí an bunachar sonraí a bhainistiú tríd an consól, mar sin is fearr é a uasghrádú trí GUI phpPgAdmin speisialta a shuiteáil.

  1. Go príomha trí "Críochfort" Íoslódáil na nuashonruithe leabharlainne is déanaí trínuashonrú sudo apt-get.
  2. Suiteáil Freastalaí Gréasáin Apachesudo apt-get install apache2.
  3. Tar éis a suiteála, tástáil a fheidhmíocht agus a chomhréir ag baint úsáide assudo apache2ctl configtest. Má chuaigh rud éigin mícheart, féach an earráid sa chur síos ar shuíomh Gréasáin oifigiúil Apache.
  4. Tosaigh an freastalaí trí chlóscríobhsudo systemctl tús apache2.
  5. Anois go bhfuil an freastalaí ag feidhmiú i gceart, is féidir leat na leabharlanna phpPgAdmin a chur leis trí iad a íoslódáil ón stór oifigiúil trísudo apt install phppgadmin.
  6. Ar aghaidh, ní mór duit an comhad cumraíochta a mhodhnú beagán. Oscail é trí leabhar nótaí caighdeánach trí shonrúgedit /etc/apache2/conf-available/phppgadmin.conf. Má tá an doiciméad inléite amháin, beidh an t-ordú uait roimhe seo gedit cuir in iúl freisinsudo.
  7. Roimh an líne "Éilíonn áitiúil" chur#chun é a thiontú ina thrácht, agus ón mbun isteach cuir isteach éCeadaigh ó chách. Anois beidh rochtain ar an seoladh oscailte do gach feiste ar an líonra, agus ní amháin don ríomhaire áitiúil.
  8. Atosaigh an freastalaí gréasáinsudo seirbhís apache2 atosúagus is féidir leat dul ar aghaidh go sábháilte le PostgreSQL.

San Airteagal seo, rinneamar scrúdú ní amháin ar PostgreSQL, ach freisin suiteáil freastalaí gréasáin Apache, a úsáidtear chun na bogearraí LAMP a chomhcheangal. Má tá suim agat feidhmiú iomlán do shuímh agus thionscadail eile a chinntiú, molaimid duit eolas a chur ar an bpróiseas chun comhpháirteanna eile a chur leis tríd ár n-alt eile a léamh ag an nasc seo a leanas.

Féach freisin: Suiteáil Suiteáil Bogearraí LAMP ar Ubuntu

Pin
Send
Share
Send