Kā instalēt un konfigurēt PostgreSQL vietnē CentOS

Kā instalēt un konfigurēt PostgreSQL vietnē CentOS

PostgreSQL ir stabila un ļoti pielāgojama datu bāzes sistēma, kas darbojas gan Linux, gan Windows mašīnās. Šī uzņēmuma līmeņa programmatūra piedāvā izcilu uzticamību un datu integritāti lietojumprogrammu izveidei.





PostgreSQL ir daudzpusīga programmatūra, kas spēj apstrādāt plašu darba slodzi, sākot no atsevišķām mašīnām līdz lielām datu noliktavām. Tā piedāvā tādas funkcijas kā darījumi ar ACID rekvizītiem, atjaunināmi skati, ārējās atslēgas un vairāku platformu integrācija.





Kā instalēt PostgreSQL programmā CentOS

CentOS darbojas nedaudz savādāk, un jums nebūs piekļuves saknei uzreiz pēc sistēmas palaišanas. Lai pieteiktos kā root lietotājs, izmantojiet komandu.





su

Sistēma pieteiks jūs kā superlietotāju ar visām administratīvajām atļaujām.

1. darbība. Atjauniniet un jauniniet iepriekš instalētās pakotnes

Nākamā soļa ietvaros CentOS ir jāatjaunina un jājaunina esošās pakotnes. Lai to izdarītu, terminālī palaidiet šādu komandu:



sudo yum check-update

Izeja:

Lai atjauninātu visas uzskaitītās pakotnes, terminālī ierakstiet šādu komandu:





sudo yum update

Kad esat jauninājis pakotnes, jums ir jārestartē sistēma. Izmantojiet šādu komandu:

sudo reboot

Sistēma ir gatava ar tikko atjauninātajām pakotnēm. Ir pienācis laiks instalēt PostgreSQL savā CentOS mašīnā.





2. darbība. Pārbaudiet esošās noklusējuma versijas

Pirms jaunu instalāciju ir svarīgi pārbaudīt pieejamās PostgreSQL noklusējuma versijas.

dnf module list postgresql

Pēc noklusējuma, ja turpināsit instalēšanu, instalēšanas komandas instalēs PostgreSQL 10. versiju.

Tā kā šīs rokasgrāmatas rakstīšanas laikā ir pieejama versija 13, mēs ierobežosim noklusējuma instalēšanu un izmantosim šo komandu, lai iespējotu jaunāko PostgreSQL versiju.

sudo dnf module enable postgresql:13

3. darbība: instalējiet PostgreSQL servera pakotni

Pēc noklusējuma versijas mainīšanas, izmantojot iepriekš minēto komandu, ir pienācis laiks instalēt PostgreSQL servera un klienta pakotnes.

sudo dnf install postgresql-server

Kad esat instalējis serveri, jāinicializē PostgreSQL datu bāze. Lai inicializētu, palaidiet šādu komandu:

labākā brīvās runas teksta programmatūra
postgresql-setup --initdb

Pēc inicializācijas palaidiet pakalpojumu PostgreSQL. Lai to automātiski iespējotu sistēmas sāknēšanas laikā, izmantojiet šādas komandas:

systemctl enable postgresql
systemctl start postgresql

Lai pārbaudītu PostgreSQL pakalpojuma statusu, palaidiet šādu komandu:

systemctl status postgresql

Ja izvade parāda ' Aktīvs ', tad pakalpojums ir izveidots un darbojas.

4. darbība: PostgreSQL datu bāzes konfigurēšana

Pēc instalēšanas vislabāk ir konfigurēt savu PostgreSQL datu bāzi. Lai aizsargātu savu kontu, izveidojiet paroli postgres sistēmas lietotāja kontu, izmantojot lietderība passwd :

passwd postgres

Izeja:

Sistēma divas reizes lūgs ievadīt paroli. Pārliecinieties, ka abas reizes esat ievadījis pareizo paroli.

Pēc lietotāja konta paroles iestatīšanas piesakieties postgres konts, izmantojot su:

su - postgres

5. darbība. Jauna lietotāja lomas izveide

Tā kā PostgreSQL lietošana neaprobežojas tikai ar vienu lietotāju, jums ir tiesības esošajam sarakstam pievienot vēl dažus lietotājus.

Izmantojiet radītājs komandu kopā ar -interaktīvs atzīmējiet, lai pievienotu vairāk lietotāju. Norādiet arī piekļuves veidu, kuru vēlaties tiem iestatīt. Ja esat pieteicies ar postgres kontā, vienkārši ierakstiet šo:

createuser --interactive

Ja nevēlaties pārāk bieži pāriet un iziet no sistēmas konta, vienmēr ir iespēja pievienot lietotājus ar komandu sudo.

sudo -u postgres createuser --interactive

Abos gadījumos sistēma lūgs jums pievienot lomas nosaukumu kopā ar šī jaunizveidotā lietotāja piekļuves veidu. Izvēlieties starp un un n superlietotāja lomu tipam.

Lai pārbaudītu dažus papildu karodziņus, vienmēr varat atsaukties uz radītājs komandu cilne.

man createuser

Kā izmantot PostgreSQL, lai izveidotu jaunas datu bāzes

Tagad, kad savā datorā esat konfigurējis PostgreSQL, ir pienācis laiks izveidot jaunu datu bāzi un pievienot jaunas tabulas.

Piekļūstiet PostgreSQL uzvednei, izmantojot jauno lomu

Kad esat pievienojis lietotāju, acīmredzot jūs vēlētos sākt izmantot PostgreSQL savā labā. Bet, lai to izdarītu, jums ir jāizveido lietotājs ar tādu pašu nosaukumu kā jūsu PostgreSQL lomai un datu bāzei.

Ja jums nav pieejams šāds lietotāja ID, izmantojiet adduser komandu, lai izveidotu jaunu lietotāju ar nosaukumu pārbaude .

sudo adduser test

Piesakieties kā jauns lietotājs, izmantojot -i un -u karogi.

lietotni, lai redzētu, kas skatās jūsu instagram videoklipus
sudo -i -u test

Jaunu datu bāzu izveide

Lai PostgreSQL izveidotu jaunu datu bāzi, izmantojiet šādu komandu:

createdb databasename

Ņemiet vērā, ka jums jāpiesakās kā postgres sistēmas lietotājam izdot administratīvās komandas.

Jaunu tabulu izveide datu bāzē

Izveidosim jaunu tabulu, lai saglabātu dažus datus. Pamata sintakse lauku pievienošanai jaunajā tabulā ir pavisam vienkārša.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

... kur tabulas_nosaukums ir lietotāja iestatītais vēlamais vārds, kolonnas_nosaukums1 , kolonnas_nosaukums2 utt. ir kolonnu nosaukumi, col_type ir kolonnas veids, un lauka_garums ir datu struktūru lielums, lai padarītu vērtības stabilākas.

Piemēram, varat izveidot tabulu viesnīca ar šādām kolonnām:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

..kur ir tabulas nosaukums viesnīca , un kolonnas ir hotel_id , zvaigzne , krāsot , atrašanās vietu , un datums ar to attiecīgajiem garumiem un kolonnu ierobežojumiem.

Vērtību pievienošana datu bāzei

Kad tabulas struktūra ir gatava, esošai tabulai varat pievienot dažus datus. Izmantojiet paziņojumu INSERT INTO, lai pievienotu datus šādā formātā:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Piemēram, pievienojiet datu rindai viesnīca tabulu, kuru izveidojāt iepriekš.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

PostgreSQL konfigurēšana CentOS

Lai konfigurētu PostgreSQL, vislabāk to instalēt pareizajā veidā. Izmantojot pareizās konfigurācijas, jūs varat viegli instalēt PostgreSQL un efektīvi to izmantot savā sistēmā.

Papildus CentOS, jūs varat arī iestatīt PostgreSQL darbam ar citiem Linux izplatījumiem, piemēram, Ubuntu.

Kopīgot Kopīgot Čivināt E -pasts Kā instalēt un konfigurēt PostgreSQL Ubuntu

Vai vēlaties vienkāršu un uzticamu veidu, kā pārvaldīt datubāzes savā sistēmā? Pārbaudiet, kā instalēt PostgreSQL Ubuntu.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • CentOS
  • SQL
  • Instalējiet programmatūru
Par autoru Vini Bhalla(41 raksts publicēts)

Vini ir Deli rakstnieks, kuram ir 2 gadu rakstīšanas pieredze. Rakstīšanas laikā viņa ir bijusi saistīta ar digitālā mārketinga aģentūrām un tehniskajām firmām. Viņa ir uzrakstījusi saturu, kas saistīts ar programmēšanas valodām, mākoņtehnoloģijām, AWS, mašīnmācīšanos un daudz ko citu. Brīvajā laikā viņai patīk gleznot, pavadīt laiku kopā ar ģimeni un, ja vien iespējams, ceļot uz kalniem.

Vairāk no Wini Bhalla

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu