Suhete andmebaaside haldussüsteemid (RDBMS) on osutunud paljude veebisaitide ja rakenduste põhikomponendiks, kuna need pakuvad struktureeritud viisi teabe salvestamiseks, korraldamiseks ja juurdepääsuks.
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 eri 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 12tä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:
teenuse postgresql olek
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:
teenuse postgresql algus
Välja arvatud staatus ja alustada, saate kasutada ka mitmeid teisi PostgreSQL käske:
- Peatus
- Taaskäivita
- Laadi uuesti
- Sundlaadimine
Seotud: Andmebaasimootorid, mida 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 hosti nimi postgres Unixi kasutaja.
Määra juurkasutaja mandaat
Logige sisse PostgreSQL interaktiivse kestaga, kasutades käsku:
sudo -u postgres psql
Määrake juurkasutaja mandaat 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üsteemikonto. 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 neile juurdepääsu määrama. Kasuta LOO KASUTAJA käsk uue kasutajaprofiili loomiseks:
CREATE USER user1 KASUTAB SALASANA '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 \ du 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 ALTER käsk annab uuele liikmele administraatoriõigused. Käivitage /du 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 kasutaja1;
Kontrollige muudatust, loetledes kasutajad välja /du 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.
LOE ANDMEBAAS db1;
... kus db1 on selle andmebaasi nimi, mida soovite luua. Kasuta \ l käsk kõigi saadaolevate andmebaaside loendi saamiseks.
Väljund:
Kui soovite andmebaasi eemaldada, kasutage DROP käsk:
TILGUANDMEBAAS db1;
Andke kasutajatele juurdepääs andmebaasile
Saate anda kasutajale andmebaasile juurdepääsu, kasutades TOETUS käsk:
ANNE KÕIGI PRIVIEGLID ANDMEBAASIS db1 kasutajale1;
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:
mees psql
Soovitatav samm: installige pgAdmin
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üsteemi ametlik pgAdmini hoidla ja selle võti.
lokkida 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.
Kas soovite oma Ubuntu masinas andmebaase salvestada ja hallata? Microsoft SQL Serveri Azure Data Studio abil seadistamiseks toimige järgmiselt.
Loe edasi
- Linux
- SQL
- Ubuntu
- Installige tarkvara
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.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin