Kuidas installida ja konfigureerida PostgreSQL Ubuntu

Kuidas installida ja konfigureerida PostgreSQL Ubuntu

Suhete andmebaaside haldussüsteemid (RDBMS) on osutunud paljude veebisaitide ja rakenduste põhikomponendiks, kuna need pakuvad struktureeritud viisi teabe salvestamiseks, korraldamiseks ja juurdepääsuks.





määrake animeeritud gif Windows 10 taustapildiks

Selles artiklis käsitleme üksikasjalikult PostgreSQL-i koos üksikasjaliku juhendiga PostgreSQL-i Ubuntu installimise ja konfigureerimise kohta.





Mis on PostgreSQL?

PostgreSQL on avatud lähtekoodiga andmebaasihaldussüsteem, mis toetab SQL-i. Kasutades PostgreSQL-i, saavad arendajad luua pettusekindlaid rakendusi, kuna see pakub andmebaasi administraatorile suurepäraseid andmehaldusressursse.





See platvorm annab teile võimaluse oma andmekogumeid määratleda, kohandatud fonte välja töötada ja erinevates programmeerimiskeeltes kirjutatud koodi ühendada. PostgreSQL on andmekoguste ja projekti samaaegsete kasutajate arvu poolest väga skaleeritav.

Vaatame Ubuntu 21.04 PostgreSQL installiprotsessi.



Samm: installige PostgreSQL Ubuntu

Mõned PostgreSQL -i paketid on Ubuntu vaikehoidlas olemas. PostgreSQL -i installimiseks käsurealt tippige:

sudo apt install postgresql postgresql-contrib

Kontrollige installimist

Konfiguratsioonifaili asukoha leiate, kasutades käsk ls . See on kontrollimise samm, mis kinnitab, kas PostgreSQL on teie süsteemi edukalt installitud või mitte.





ls /etc/postgresql/12/main/

Number 12 tähistab PostgreSQL versiooni. See võib teie jaoks olla erinev, olenevalt teie süsteemist alla laaditud paketist.

Kontrollige PostgreSQL olekut

Pärast installimist kontrollige PostgreSQL olekut, kasutades järgmist käsku:





service postgresql status

Väljund näeks välja selline:

Kui väljund näitab aktiivne olekus, töötab PostgreSQL teenus teie süsteemis. Teisest küljest, kui staatus on mitteaktiivne , siis peate teenuse käivitama, tippides:

service postgresql start

Välja arvatud staatus ja alustada , on mitmeid teisi PostgreSQL käske, mida saate kasutada:

  • Peatus
  • Taaskäivita
  • Laadi uuesti
  • Sundlaadimine

Seotud: andmebaasimootorid, mida oma järgmise projekti jaoks kaaluda

Samm: logige sisse superkasutajana

Enne jätkamist peate sisse logima PostgreSQL -serveri andmebaasi superkasutajana. Üks lihtsamaid viise PostgreSQL -i kasutajana ühenduse loomiseks on muuta oma hostinimi postgres Unixi kasutaja.

Määra juurkasutaja mandaat

Logige sisse PostgreSQL interaktiivse kestaga, kasutades käsku:

sudo -u postgres psql

Määrake juurkasutaja mandaadid järgmise päringu abil:

ALTER USER postgres PASSWORD 'newpassword';

Asendage kindlasti uus salasõna teie valitud tugeva parooliga. Tüüp väljumine interaktiivsest kestast väljumiseks.

Logige psql -i sisse järgmise käsuga:

psql -U postgres -h localhost

Viiba ilmumisel sisestage kasutajale uus juurparool.

Samm: looge ühendus PostgreSQL -serveriga

PostgreSQL -i installimisel loob platvorm vaikekasutaja postgres ja sama nimega süsteemikontot. Peate kasutajana sisse logima postgres luua ühendus PostgreSQL serveriga.

PostgreSQL -serverisse sisselogimiseks kasutage järgmist käsku:

sudo su postgres

Niipea kui käivitate selle käsu, märkate muutust selles, kuidas süsteem teie hostinime kuvab. Bashi viip näeb välja selline:

postgres@ubuntu: /home/winibhalla/Desktop$

See näitab, et olete PostgresSQL kasutajana edukalt sisse loginud.

PostgreSQL -i kasutajate haldamine

Nüüd, kui olete serveriga ühenduse loonud, on aeg luua uusi kasutajaid. Tüüp psql käskude käivitamiseks PostgreSQL serveris.

Loo uus kasutaja

Kui projekti raames töötab mitu meeskonnaliiget erinevatel tasanditel, peate erinevatele töötajatele looma erinevad rollid ja määrama neile juurdepääsu. Kasuta LOO KASUTAJA käsk uue kasutajaprofiili loomiseks:

CREATE USER user1 WITH PASSWORD 'test123';

Ülaltoodud käsus kasutaja 1 on kasutajanimi, mida soovite uuele kasutajale järgida test123 , mis on selle kasutaja parool.

Andmebaasi lisatud uute kasutajate loendi kontrollimiseks kasutage / käsk.

Nagu näete ülaltoodud väljundist, pole uue kasutaja jaoks veel ühtegi õigust saadaval.

Andke uutele kasutajatele superkasutaja privileegid

Uuele kasutajale privileegide komplekti lisamiseks käivitage järgmine käsk:

ALTER USER user1 WITH SUPERUSER;

The VANUS käsk annab uuele liikmele administraatoriõigused. Käivitage / / käsku uuesti, et kontrollida, kas uuel kasutajal on nõutavad superkasutajaõigused.

Kustutage kasutaja kasutajate loendist

Kasutaja volitatud kasutajate loendist eemaldamiseks kasutage järgmist käsku:

DROP USER user1;

Kontrollige muudatust, loetledes kasutajad välja / / käsk.

Seotud: Olulised SQL -käskude petuleht algajatele

Kuidas hallata PostgreSQL andmebaase

PostgreSQL pakub oma kasutajatele andmebaaside loomiseks ja eemaldamiseks mitmeid käske.

Andmebaasi lisamine või eemaldamine

Uue andmebaasi loomiseks PostgreSQL -i abil tehke järgmist.

CREATE DATABASE db1;

... kus db1 on selle andmebaasi nimi, mida soovite luua. Kasuta käsk kõigi saadaolevate andmebaaside loendi saamiseks.

Väljund:

Kui soovite andmebaasi eemaldada, kasutage DROP käsk:

DROP DATABASE db1;

Andke kasutajatele juurdepääs andmebaasile

Saate anda kasutajale andmebaasile juurdepääsu, kasutades TOETUS käsk:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Hankige PostgreSQL-i käsurea abi

PostgreSQL -i ja selle erinevate käskude kasutamise kohta lisateabe saamiseks võite avada abilehe, tippides terminalis järgmise käsu:

man psql

Teine soovitatav samm on pgAdmini installimine. PgAdmin on PostgreSQL-i jaoks üks populaarsemaid ja funktsionaalsemaid avatud lähtekoodiga haldustööriistu. Kuigi pgAdmini installimine on valikuline samm, peaksite selle kasutajate ja andmebaaside paremaks haldamiseks installima.

Alustamiseks lisage oma süsteemile ametlik pgAdmini hoidla ja selle võti.

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'

Väljund:

Nüüd töölaua versiooni installimiseks toimige järgmiselt.

sudo apt install pgadmin4-desktop

Veebiversiooni installimiseks tippige:

sudo apt install pgadmin4-web

Veebirežiimi konfigureerimiseks käivitage setup-web.sh skripti pakub pgAdmin:

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

Protsessi lõpuleviimiseks järgige ekraanil kuvatavaid juhiseid. Võite olla kindel, et see on vaid ühekordne samm, nii et te ei pea muretsema selle uuesti ja uuesti installimise ja konfigureerimise pärast.

Andmebaaside haldamine Ubuntus PostgreSQL -i abil

PostgreSQL on võimas platvorm andmebaasihaldusrakenduste loomiseks. Võimalus töödelda mis tahes kogust andmeid platvormil on üks selle suurimaid esiletõstmisi. Installiprotsess taandub esialgsele allalaadimisele, installimisele ja lõpuks andmebaasi sisselogimisele.

Mõne lihtsa käsuga saate juhtida uute kasutajate lisamise, andmebaaside loomise ja kasutajate lisamise olemasolevatesse andmebaasidesse. Kas pole kindel, kas teile meeldib PostgreSQL? Proovige oma arvutisse installida Microsoft SQL Server.

Jaga Jaga Piiksuma E -post Kuidas installida ja seadistada Microsoft SQL Server Ubuntu

Kas soovite oma Ubuntu masinas andmebaase salvestada ja hallata? Microsoft SQL Serveri Azure Data Studio abil seadistamiseks toimige järgmiselt.

Loe edasi
Seotud teemad
  • Linux
  • SQL
  • Ubuntu
  • Installige tarkvara
Autori kohta Wini Bhalla(41 artiklit avaldatud)

Wini on Delhis elav kirjanik, kellel on 2 -aastane kirjutamiskogemus. Kirjutamise ajal on ta olnud seotud digitaalturunduse agentuuride ja tehniliste ettevõtetega. Ta on kirjutanud programmeerimiskeelte, pilvetehnoloogia, AWS -i, masinõppe ja palju muud. Vabal ajal meeldib talle maalida, perega aega veeta ja igal võimalusel mägedesse reisida.

Veel Wini Bhallast

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin