Kā instalēt un konfigurēt PostgreSQL Ubuntu

Kā instalēt un konfigurēt PostgreSQL Ubuntu

Relāciju datu bāzu pārvaldības sistēmas (RDBMS) ir izrādījušās daudzu vietņu un lietojumprogrammu galvenā sastāvdaļa, jo tās nodrošina strukturētu informācijas glabāšanas, kārtošanas un piekļuves veidu.





kā novērst lielu CPU izmantošanu

Šajā rakstā mēs detalizēti apspriedīsim PostgreSQL, kā arī detalizētu rokasgrāmatu par PostgreSQL instalēšanu un konfigurēšanu Ubuntu.





Kas ir PostgreSQL?

PostgreSQL ir atvērtā pirmkoda datu bāzes pārvaldības sistēma, kas atbalsta SQL. Izmantojot PostgreSQL, izstrādātāji var izveidot pret krāpšanu izturīgas lietojumprogrammas, jo tas nodrošina lieliskus datu pārvaldības resursus datu bāzes administratoram.





Šī platforma sniedz jums iespēju definēt savas datu kopas, izstrādāt pielāgotus fontus un apvienot dažādās programmēšanas valodās rakstītus kodus. PostgreSQL ir ļoti pielāgojams datu daudzuma un projekta vienlaicīgo lietotāju skaita ziņā.

Apskatīsim PostgreSQL instalēšanas procesu Ubuntu 21.04.



1. darbība: instalējiet PostgreSQL Ubuntu

Noklusējuma Ubuntu krātuvē ir dažas PostgreSQL pakotnes. Lai instalētu PostgreSQL, izmantojot komandrindu, ierakstiet:

sudo apt install postgresql postgresql-contrib

Pārbaudiet instalāciju

Konfigurācijas faila atrašanās vietu varat atrast, izmantojot komanda ls . Šis ir verifikācijas solis, kas apstiprina, vai PostgreSQL ir veiksmīgi instalēts jūsu sistēmā.





ls /etc/postgresql/12/main/

Numurs 12 apzīmē PostgreSQL versiju. Tas var atšķirties atkarībā no jūsu sistēmā lejupielādētās paketes.

Pārbaudiet PostgreSQL statusu

Pēc instalēšanas pārbaudiet PostgreSQL statusu, izmantojot šādu komandu:





service postgresql status

Rezultāts izskatīsies šādi:

Ja izvade parāda aktīvs statusu, tad jūsu sistēmā darbojas pakalpojums PostgreSQL. No otras puses, ja statuss ir neaktīvs , tad jums jāsāk pakalpojums, ierakstot:

service postgresql start

Neatkarīgi no statuss un sākt , varat izmantot vairākas citas PostgreSQL komandas:

  • Apstāties
  • Restartēt
  • Pārlādēt
  • Piespiedu pārlādēšana

Saistītie: Datu bāzes dzinēji, kas jāņem vērā nākamajā projektā

2. darbība. Piesakieties kā superlietotājs

Pirms turpināt, jums jāpiesakās kā datu bāzes superlietotājs PostgreSQL serverī. Viens no vienkāršākajiem veidiem, kā izveidot savienojumu ar PostgreSQL lietotāju, ir mainīt saimniekdatora nosaukumu uz postgres Unix lietotājs.

Iestatiet saknes lietotāja akreditācijas datus

Piesakieties PostgreSQL interaktīvajā apvalkā, izmantojot komandu:

sudo -u postgres psql

Iestatiet saknes lietotāja akreditācijas datus, izmantojot šādu vaicājumu:

ALTER USER postgres PASSWORD 'newpassword';

Noteikti nomainiet jauna parole ar spēcīgu paroli pēc jūsu izvēles. Tips Izeja lai izietu no interaktīvā apvalka.

Piesakieties psql ar šādu komandu:

psql -U postgres -h localhost

Kad parādās uzvedne, ievadiet lietotājam jauno saknes paroli.

3. darbība: izveidojiet savienojumu ar PostgreSQL serveri

Instalējot PostgreSQL, platforma izveido noklusējuma lietotāju postgres un sistēmas konts ar tādu pašu nosaukumu. Jums jāpiesakās kā lietotājam postgres lai izveidotu savienojumu ar PostgreSQL serveri.

Lai pieteiktos PostgreSQL serverī, izmantojiet šo komandu:

sudo su postgres

Tiklīdz izpildīsit šo komandu, jūs pamanīsit izmaiņas, kā sistēma parāda jūsu resursdatora nosaukumu. Bash uzvedne izskatīsies šādi:

postgres@ubuntu: /home/winibhalla/Desktop$

Tas parāda, ka esat veiksmīgi pieteicies kā PostgresSQL lietotājs.

Kā pārvaldīt PostgreSQL lietotājus

Tagad, kad esat izveidojis savienojumu ar serveri, ir pienācis laiks izveidot jaunus lietotājus. Tips psql lai sāktu izpildīt komandas PostgreSQL serverī.

Izveidot jaunu lietotāju

Ja projekta ietvaros dažādos līmeņos strādā vairāki komandas locekļi, jums būs jāizveido dažādas lomas dažādiem darbiniekiem un jāpiešķir viņiem piekļuves tiesības. Izmantojiet IZVEIDOT LIETOTĀJU komandu, lai izveidotu jaunu lietotāja profilu:

CREATE USER user1 WITH PASSWORD 'test123';

Iepriekš minētajā komandā lietotājs1 ir lietotājvārds, kuru vēlaties jaunajam lietotājam, kam seko Tests123 , kas ir šī lietotāja parole.

Lai pārbaudītu datu bāzei pievienoto jauno lietotāju sarakstu, izmantojiet no komandu.

Kā redzat iepriekšējā iznākumā, jaunajam lietotājam vēl nav pieejamas privilēģijas.

Piešķiriet Superuser privilēģijas jaunajiem lietotājiem

Lai jaunam lietotājam pievienotu privilēģiju kopu, palaidiet šādu komandu:

ALTER USER user1 WITH SUPERUSER;

The VECUMS komanda jaunajam loceklim piešķirs administratīvās privilēģijas. Palaidiet /no komandu vēlreiz, lai pārbaudītu, vai jaunajam lietotājam ir nepieciešamā virslietotāja privilēģiju kopa.

Izslēdziet lietotāju no lietotāju saraksta

Lai noņemtu lietotāju no autorizēto lietotāju saraksta, izmantojiet šādu komandu:

DROP USER user1;

Pārbaudiet izmaiņas, uzskaitot lietotājus ar /no komandu.

Saistīts: Būtisko SQL komandu apkrāptu lapa iesācējiem

Kā pārvaldīt PostgreSQL datu bāzes

PostgreSQL saviem lietotājiem nodrošina vairākas komandas datu bāzu izveidei un noņemšanai.

Pievienot vai noņemt datu bāzi

Lai izveidotu jaunu datu bāzi, izmantojot PostgreSQL:

CREATE DATABASE db1;

... kur db1 ir tās datu bāzes nosaukums, kuru vēlaties izveidot. Izmantojiet komandu, lai iegūtu visu pieejamo datu bāzu sarakstu.

Izeja:

Ja vēlaties noņemt datu bāzi, izmantojiet DROP komanda:

DROP DATABASE db1;

Piešķirt lietotājiem piekļuvi datu bāzei

Jūs varat piešķirt piekļuvi datu bāzei lietotājam, izmantojot DOTĀCIJA komanda:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Saņemiet komandrindas palīdzību PostgreSQL

Lai uzzinātu vairāk par PostgreSQL un dažādu tā komandu izmantošanu, varat atvērt palīdzības lapu, terminālī ierakstot šādu komandu:

man psql

Vēl viens ieteicams solis ir instalēt pgAdmin. PgAdmin ir viens no populārākajiem un funkcijām bagātākajiem atvērtā pirmkoda administrēšanas rīkiem, kas pieejami PostgreSQL. Lai gan pgAdmin instalēšana nav obligāta darbība, jums tā jāinstalē, lai labāk pārvaldītu lietotājus un datu bāzes.

Lai sāktu, pievienojiet sistēmai oficiālo pgAdmin krātuvi un tās atslēgu:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main' > /etc/apt/sources.list.d/pgadmin4.list && apt update'

Izeja:

Tagad, lai instalētu darbvirsmas versiju:

sudo apt install pgadmin4-desktop

Lai instalētu tīmekļa versiju, ierakstiet:

sudo apt install pgadmin4-web

Lai konfigurētu tīmekļa režīmu, palaidiet setup-web.sh skriptu nodrošina pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Izpildiet ekrānā redzamos norādījumus, lai pabeigtu procesu. Esiet drošs, tas ir tikai vienreizējs solis, tāpēc jums nav jāuztraucas par tā instalēšanu un konfigurēšanu atkal un atkal.

Datu bāzu pārvaldība Ubuntu, izmantojot PostgreSQL

PostgreSQL ir spēcīga platforma datu bāzes pārvaldības lietojumprogrammu izveidei. Spēja apstrādāt jebkādu datu daudzumu platformā ir viens no tās lielākajiem akcentiem. Instalēšanas process ir saistīts ar sākotnējo lejupielādi, instalēšanu un visbeidzot pieteikšanos datu bāzē.

Izmantojot dažas vienkāršas komandas, jūs varat apgūt jaunu lietotāju pievienošanas, datu bāzu izveides procesu un turpināt lietotāju pievienošanu esošajām datu bāzēm. Vai neesat pārliecināts, vai jums patīk PostgreSQL? Mēģiniet savā datorā instalēt Microsoft SQL Server.

Kopīgot Kopīgot Čivināt E -pasts Kā instalēt un iestatīt Microsoft SQL Server Ubuntu

Vai vēlaties saglabāt un pārvaldīt datu bāzes savā Ubuntu mašīnā? Tālāk ir norādīts, kā iestatīt Microsoft SQL Server ar Azure Data Studio.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • SQL
  • Ubuntu
  • 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