Santykių duomenų bazių valdymo sistemos (RDBVS) pasirodė esanti pagrindinė daugelio svetainių ir programų sudedamoji dalis, nes jos suteikia struktūrinį informacijos saugojimo, tvarkymo ir prieigos būdą.

Šiame straipsnyje mes išsamiai aptarsime „PostgreSQL“ kartu su nuosekliu „PostgreSQL“ diegimo ir konfigūravimo „Ubuntu“ vadovu.

Kas yra PostgreSQL?

„PostgreSQL“ yra atvirojo kodo duomenų bazių valdymo sistema, palaikanti SQL. Naudodami „PostgreSQL“ kūrėjai gali sukurti sukčiavimui atsparias programas, nes tai suteikia puikius duomenų valdymo išteklius duomenų bazės administratoriui.

Ši platforma suteikia jums galimybę apibrėžti savo duomenų rinkinius, kurti pasirinktinius šriftus ir sujungti kodą, parašytą įvairiomis programavimo kalbomis. „PostgreSQL“ yra labai keičiamas pagal duomenų kiekius ir tuo pačiu metu projekte dalyvaujančių vartotojų skaičių.

Pažvelkime į „PostgreSQL“ diegimo procesą, skirtą „Ubuntu 21.04“.

1 veiksmas: įdiekite „PostgreSQL“ į „Ubuntu“

Kai kurie „PostgreSQL“ paketai yra numatytojoje „Ubuntu“ saugykloje. Norėdami įdiegti „PostgreSQL“ naudodami komandų eilutę, įveskite:

instagram viewer

sudo apt įdiegti postgresql postgresql-contrib

Patikrinkite diegimą

Konfigūracijos failo vietą galite rasti naudodami komanda ls. Tai patvirtinimo veiksmas, patvirtinantis, ar „PostgreSQL“ sėkmingai įdiegta jūsų sistemoje, ar ne.

ls/etc/postgresql/12/main/

Skaičius 12žymi „PostgreSQL“ versiją. Tai gali skirtis priklausomai nuo jūsų sistemoje atsisiųsto paketo.

Patikrinkite „PostgreSQL“ būseną

Įdiegę patikrinkite „PostgreSQL“ būseną naudodami šią komandą:

paslaugos postgresql būsena

Išvestis atrodytų taip:

Jei išvestyje rodomas aktyvus būseną, tada jūsų sistemoje veikia „PostgreSQL“ paslauga. Kita vertus, jei statusas yra neaktyvus, tada turite pradėti paslaugą įvesdami:

paslaugos postgresql pradžia

Išskyrus būsena ir pradėti, yra keletas kitų „PostgreSQL“ komandų, kurias galite naudoti:

  • Sustabdyti
  • Perkrauti
  • Įkelti iš naujo
  • Priverstinis perkrovimas

Susijęs: Duomenų bazių varikliai, kuriuos reikia apsvarstyti vykdant kitą projektą

2 veiksmas: prisijunkite kaip super vartotojas

Prieš tęsdami, turite prisijungti kaip „PostgreSQL“ serverio duomenų bazės supervartotojas. Vienas iš paprasčiausių būdų prisijungti kaip „PostgreSQL“ vartotojui yra pakeisti pagrindinio kompiuterio pavadinimą į postgres „Unix“ vartotojas.

Nustatykite pagrindinio vartotojo kredencialus

Prisijunkite prie „PostgreSQL“ interaktyvaus apvalkalo naudodami komandą:

sudo -u postgres psql

Nustatykite pagrindinio vartotojo kredencialus naudodami šią užklausą:

ALTER USER postgres PASSWORD 'newpassword';

Būtinai pakeiskite Naujas Slaptažodis su stipriu pasirinktu slaptažodžiu. Tipas išeiti mesti interaktyvų apvalkalą.

Prisijunkite prie psql naudodami šią komandą:

psql -U postgres -h localhost 

Įveskite naują pagrindinį vartotojo slaptažodį, kai pasirodys raginimas.

3 veiksmas: prisijunkite prie „PostgreSQL“ serverio

Kai įdiegiate „PostgreSQL“, platforma sukuria numatytąjį vartotoją postgres ir sistemos paskyra tuo pačiu pavadinimu. Turite prisijungti kaip vartotojas postgres prisijungti prie „PostgreSQL“ serverio.

Norėdami prisijungti prie „PostgreSQL“ serverio, naudokite šią komandą:

sudo su postgres

Kai tik paleisite šią komandą, pastebėsite, kaip pasikeičia sistemos rodymo būdas. „Bash“ raginimas atrodys taip:

postgres@ubuntu:/home/winibhalla/Desktop $

Tai rodo, kad sėkmingai prisijungėte kaip „PostgresSQL“ vartotojas.

Kaip valdyti PostgreSQL vartotojus

Dabar, kai prisijungėte prie serverio, laikas kurti naujus vartotojus. Tipas psql Norėdami pradėti vykdyti komandas „PostgreSQL“ serveryje.

Sukurkite naują vartotoją

Jei projekte yra keli komandos nariai, dirbantys skirtingais lygiais, turėsite sukurti skirtingus vaidmenis skirtingiems darbuotojams ir priskirti jiems prieigą. Naudoti KURTI VARTOTOJĄ komandą, kad sukurtumėte naują vartotojo profilį:

KURTI NAUDOTOJO vartotoją1 SU PASLAPTU 'test123';

Aukščiau esančioje komandoje vartotojas1 yra vartotojo vardas, kurio norite naujam vartotojui 123. kas yra, kuris yra šio vartotojo slaptažodis.

Norėdami patikrinti į duomenų bazę įtrauktų naujų vartotojų sąrašą, naudokite \ du komandą.

Kaip matote aukščiau esančiame produkte, naujam vartotojui dar nėra privilegijų.

Suteikite Superuser privilegijas naujiems vartotojams

Norėdami pridėti privilegijų rinkinį naujam vartotojui, paleiskite šią komandą:

ALTER USER user1 WITH SUPERUSER;

The PAKEISTI komanda suteiks administravimo privilegijas naujam nariui. Paleiskite /du komandą dar kartą, kad patikrintumėte, ar naujasis vartotojas turi reikiamą super vartotojo teises.

Išmeskite vartotoją iš vartotojų sąrašo

Norėdami pašalinti vartotoją iš įgaliotų vartotojų sąrašo, naudokite šią komandą:

DROP USER user1;

Patvirtinkite pakeitimą išvardydami vartotojus naudodami /du komandą.

Susijęs: Esminiai SQL komandų kodų lapai pradedantiesiems

Kaip tvarkyti „PostgreSQL“ duomenų bazes

„PostgreSQL“ savo vartotojams suteikia kelias komandas kurti ir pašalinti duomenų bazes.

Pridėkite arba pašalinkite duomenų bazę

Norėdami sukurti naują duomenų bazę naudodami „PostgreSQL“:

KURTI DUOMENŲ BAZĘ db1;

... kur db1 yra duomenų bazės, kurią norite sukurti, pavadinimas. Naudoti \ l komandą, kad gautumėte visų galimų duomenų bazių sąrašą.

Išėjimas:

Jei norite pašalinti duomenų bazę, naudokite DROP komanda:

DROP DUOMENŲ BAZĖ db1;

Suteikite vartotojams prieigą prie duomenų bazės

Naudotojui galite suteikti prieigą prie duomenų bazės DOTACIJA komanda:

Suteikite vartotojui1 visas duomenų bazės db1 privilegijas;

Gaukite „PostgreSQL“ komandinės eilutės pagalbą

Norėdami sužinoti daugiau apie „PostgreSQL“ ir kaip naudoti įvairias jo komandas, galite atidaryti pagalbos puslapį įvesdami šią komandą terminale:

vyras psql

Rekomenduojamas žingsnis: įdiekite „pgAdmin“

Kitas rekomenduojamas žingsnis yra įdiegti „pgAdmin“. „PgAdmin“ yra vienas populiariausių ir daug funkcijų turinčio atvirojo kodo administravimo įrankių, prieinamų „PostgreSQL“. Nors diegti „pgAdmin“ yra neprivalomas žingsnis, turėtumėte jį įdiegti, kad galėtumėte geriau valdyti vartotojus ir duomenų bazes.

Norėdami pradėti, pridėkite oficialią „pgAdmin“ saugyklą ir jos raktą prie savo sistemos:

garbanoti 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 '

Išėjimas:

Dabar, norėdami įdiegti darbalaukio versiją:

sudo apt įdiegti pgadmin4-desktop

Norėdami įdiegti žiniatinklio versiją, įveskite:

sudo apt įdiegti pgadmin4-web

Norėdami sukonfigūruoti žiniatinklio režimą, paleiskite setup-web.sh scenarijų pateikė pgAdmin:

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

Vykdykite ekrane pateikiamas instrukcijas, kad užbaigtumėte procesą. Būkite tikri, kad tai tik vienkartinis žingsnis, todėl jums nereikės nerimauti dėl to, kad vėl ir vėl jį įdiegsite ir sukonfigūruosite.

„Ubuntu“ duomenų bazių valdymas naudojant „PostgreSQL“

„PostgreSQL“ yra galinga platforma duomenų bazių valdymo programoms kurti. Galimybė apdoroti bet kokį duomenų kiekį platformoje yra vienas didžiausių jos akcentų. Diegimo procesas apima pradinį atsisiuntimą, diegimą ir galiausiai prisijungimą prie duomenų bazės.

Naudodamiesi keliomis paprastomis komandomis, galite įvaldyti naujų vartotojų pridėjimo, duomenų bazių kūrimo ir vartotojų įtraukimo į esamas duomenų bazes procesą. Nežinote, ar jums patinka „PostgreSQL“? Pabandykite savo kompiuteryje įdiegti „Microsoft SQL Server“.

Dalintis„Tweet“Paštu
Kaip įdiegti ir nustatyti „Microsoft SQL Server“ „Ubuntu“

Norite saugoti ir valdyti duomenų bazes savo „Ubuntu“ kompiuteryje? Štai kaip nustatyti „Microsoft SQL Server“ su „Azure Data Studio“.

Skaityti toliau

Susijusios temos
  • Linux
  • SQL
  • Ubuntu
  • Įdiekite programinę įrangą
Apie autorių
Wini Bhalla (Paskelbta 30 straipsnių)

Wini yra Delio rašytojas, turintis 2 metų rašymo patirtį. Rašydama ji buvo susijusi su skaitmeninės rinkodaros agentūromis ir techninėmis firmomis. Ji parašė turinį, susijusį su programavimo kalbomis, debesų technologijomis, AWS, mašinų mokymusi ir daug daugiau. Laisvalaikiu ji mėgsta piešti, leisti laiką su šeima ir, kai tik įmanoma, keliauti į kalnus.

Daugiau iš Wini Bhalla

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia