Kako instalirati PostgreSQL on Ubuntu (pgAdmin postavke)
Kako instalirati PostgreSQL on Ubuntu?
PostgreSQL je dobro poznati open-source Relational Databaza Msustav upravljanja (RDBMS). Popularan je u smislu bogatih znaฤajki, skalabilnosti i stabilnosti. Ovaj RDBMS podrลพava integritet podataka, sloลพene upite i istovremeni pristup.
Veฤina organizacija odabire PostgreSQL zbog svoje proลกirivosti, pouzdanosti i viลกeplatformske prirode. ล toviลกe, takoฤer pruลพa solidnu osnovu za rukovanje velikim koliฤinama podataka. Ovaj RDMS preferiraju analitiฤari podataka, programeri i tvrtke koje traลพe fleksibilno i snaลพno rjeลกenje baze podataka.
Preduvjeti
Da biste slijedili naลก vodiฤ, morate imati:
- Ubuntu 22.04 instaliran na vaลกem sustavu
- A ne-root korisnik sa sudo privilegijama
Sada provjerimo postupak instaliranja Postgresa Ubuntu koristeฤi sljedeฤe:
- The Ubuntu Skladiลกte
- The PostgreSQL sluลพbeni repozitorij
Metoda 1: Kako instalirati i postaviti PostgreSQL on Ubuntu Koriลกtenje Ubuntu skladiลกte
U ovoj metodi ฤemo koristiti Ubuntu repozitorij za preuzimanje i instaliranje PostgreSQL. Ovo spremiลกte veฤ sadrลพi sluลพbene pakete koje aลพurira i odrลพava Ubuntu programeri. U konaฤnici, ovo osigurava da proces instalacije ostane bez muke i jednostavan.
Korak 1) Da biste instalirali PostgreSQL u Linuxu prvo aลพurirajte pakete sustava:
sudo apt update
Izlaz:
Korak 2) Zatim, krenite PostgreSQL montaลพa:
sudo apt install postgresql -y
Korak 3) Na kraju, pogledajte PostgreSQL verzija za provjeru:
psql --version
Kao ลกto moลพete vidjeti, PostgreSQL verzija 14.8 je uspjeลกno instalirana na naลก Ubuntu Sustav:
Metoda 2: Instalacija PostgreSQL on Ubuntu Koriลกtenje PostgreSQL Sluลพbeno spremiลกte
Sluลพbeni PostgreSQL repozitorij vam omoguฤuje pristup najnovijoj verziji PostgreSQL i relevantne znaฤajke koje nisu dostupne u Ubuntu sluลพbeno spremiลกte. S PostgreSQLsluลพbenog repozitorija, moลพete jednostavno instalirati i aลพurirati PostgreSQL.
Sada slijedite upute za instalaciju PostgreSQL on Ubuntu.
Korak 1) Prvi korak je dodavanje repozitorija PostgreSQL:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
Korak 2) Zatim krenite prema dodavanju PostgreSQL kljuฤ spremiลกta:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Korak 3) Aลพurirajte svoje sistemske pakete za nastavak:
sudo apt update
Korak 4) Sada, idi PostgreSQL montaลพa:
sudo apt install postgresql -y
Korak 5) Pregled PostgreSQL verzija za potvrdu:
psql --version
Moลพe se uoฤiti da uz pomoฤ PostgreSQL repozitoriju, instalirali smo njegovu verziju 15.3 Ubuntu:
Kako upravljati PostgreSQL Korisnici na Ubuntu?
Upravljanje PostgreSQL korisnici ukljuฤuje proces stvaranja, modificiranja njihovog pristupa i uklanjanja korisnika radi kontrole privilegija baze podataka. Osigurava da administrator dodjeljuje potrebna dopuลกtenja i upravlja PostgreSQL korisniฤkih raฤuna na uฤinkovit naฤin.
Korak 1) Za stvaranje novog Postgres korisnika na Ubuntu, pokrenite ovu naredbu:
sudo -u postgres createuser --interactive
Kao rezultat toga, PostgreSQL zatraลพite da upiลกete korisniฤko ime i potvrdite treba li novostvoreni korisnik imati privilegije superkorisnika:
U naลกem sluฤaju, unijeli smo "huzail" kao korisniฤko ime i dopustili mu da bude super korisnik.
Korak 2) Takoฤer moลพete zasebno dati sudo privilegije korisniku navodeฤi njegovo ime u ovoj naredbi:
ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql
Korak 3) U sluฤaju da ลพelite ispustiti novokreiranog korisnika, upiลกite njegovo ime u naredbu โDROP USERโ:
DROP USER huzail;
Kako upravljati PostgreSQL Baza podataka ukljuฤena Ubuntu?
Slijedi upravljanje PostgreSQL baza podataka na Ubuntu. To ukljuฤuje razliฤite operacije vezane uz stvaranje, modificiranje i modificiranje baza podataka za bolju organizaciju.
Korak 1) Prije svega, koristite "STVORI BAZU PODATAKAโ naredbu za kreiranje baze podataka i odredite njen naziv kao ลกto smo mi dodali โguru99โ ovdje:
CREATE DATABASE guru99;
Korak 2) Zatim dopustite pristup bazi podataka potrebnom korisniku:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
U naลกem sluฤaju, odobrili smo pristup โguru99โ korisniku โhuzailโ:
Korak 3) U sluฤaju da ลพelite izbrisati ili ispustiti bazu podataka, pokrenite naredbu โDROP DATABASEโ sa ลพeljenim nazivom baze podataka:
DROP DATABASE guru99;
Kao rezultat toga, navedena baza podataka bit ฤe izbrisana:
Osiguranje zadane obveze PostgreSQL korisnik
Operacija osiguranja zadanog PostgreSQL korisnika ukljuฤuje razliฤite mjere, kao ลกto je konfiguriranje snaลพne lozinke, omoguฤavanje relevantne enkripcije lozinke i ponovno pokretanje PostgreSQL servis. Na taj ฤe naฤin zadani korisnik biti zaลกtiฤen od neovlaลกtenog pristupa.
Korak 1) Prvo se prijavite na PostgreSQL baze podataka kao ลกto smo veฤ uฤinili:
sudo -u postgres psql
Korak 2) Zatim dodajte lozinku za zadanu PostgreSQL korisnik:
ALTER USER postgres PASSWORD 'my-secret-password123';
Korak 3) Otvorite relevantnu konfiguracijsku datoteku za omoguฤavanje enkripcije lozinke:
sudo nano /etc/postgresql/{version}/main/pg_hba.conf
U gornjoj naredbi zamijenite broj verzije s PostgreSQL verziju koju ste instalirali, jer smo ovdje dodali "15":
Vaลก PostgreSQL konfiguracijska datoteka nekako ฤe izgledati ovako:
Potraลพite redak koji poฤinje s "local all all" i promijenite metodu ลกifriranja iz "peer" u "md5". Nakon toga pritisnite โCTRL+Oโ za spremanje promjena i pritisnite CTRL+Xโ za izlaz iz nano editora:
Korak 4) Ponovo pokrenite PostgreSQL usluga kako bi mogla stupiti na snagu promjena konfiguracije:
sudo service postgresql restart
Korak 5) Na kraju, provjerite PostgreSQL status:
sudo service postgresql status
To je to! Osigurali ste zadanu vrijednost PostgreSQL korisnika sa ลกifriranom lozinkom.
Bonus korak: Instalirajte pgAdmin
pgAdmin je grafiฤko korisniฤko suฤelje (GUI) PostgreSQL klijent koji pojednostavljuje zadatke upravljanja. Takoฤer omoguฤuje uฤinkovito izvrลกavanje upita, administraciju baze podataka i PostgreSQL praฤenje posluลพitelja. ล toviลกe, takoฤer pomaลพe u poveฤanju produktivnosti PostgreSQL korisnici.
Korak 1) Prije svega, morate dodati PostgreSQL kljuฤ spremiลกta:
url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg
U naลกem sluฤaju, veฤ smo ga dodali, pa ฤemo pritisnuti "y" da ga prebriลกemo:
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'
Korak 2) Zatim dodajte spremiลกte pgAdmin u svoj Ubuntu Sustav:
Korak 3) Zatim aลพurirajte pakete za daljnji postupak:
Sudo apt update
Korak 4) Sada instalirajte pgAdmin4 upisivanjem ove naredbe:
sudo apt install pgadmin4
Korak 5) Sada morate unijeti danu naredbu za pokretanje primarne konfiguracije pgAdmina:
sudo /usr/pgadmin4/bin/setup-web.sh
Zatim navedite potrebne podatke:
Korak 6) Pokrenite pgAdmin4 u svom web-pregledniku tako ลกto ฤete otiฤi na vezu koja je navedena u posljednjem izlazu:
Koristite svoju unaprijed konfiguriranu e-poลกtu i lozinku za prijavu na pgAdmin:
Evo glavne nadzorne ploฤe pgAdmina koja je spremna za koriลกtenje:
Kako deinstalirati PostgreSQL iz Ubuntu?
Korak 1) U drugom za deinstaliranje PostgreSQL s vaลกeg Ubuntu sustav, prvo, zaustaviti PostgreSQL servis:
sudo systemctl stop postgresql
Korak 2) Zatim uklonite PostgreSQL i njegove relevantne ovisnosti u sluฤaju da ste ih ranije instalirali:
sudo apt purge postgresql postgresql-contrib -y
Korak 3) Uklonite sve konfiguracijske datoteke PostgreSQL:
sudo rm -rf /etc/postgresql/
Kao rezultat toga, PostgreSQL bit ฤe uklonjeno iz vaลกeg Ubuntu sustav.
Kako deinstalirati pgAdmin iz Ubuntu?
Korak 1) U sluฤaju da je potrebno ukloniti pgAdmin iz Ubuntu, prvo uklonite njegov paket:
sudo apt remove pgadmin4
Korak 2) Na kraju, uklonite relevantne konfiguracijske datoteke iz svog sustava:
sudo rm -rf ~/.pgadmin
To je to! Uspjeลกno ste deinstalirali pgAdmin iz Ubuntu.
Zakljuฤak
Instaliranje PostgreSQL on Ubuntu je jednostavna metoda koja podrลพava dvije metode, koristeฤi Ubuntu spremiลกte ili koriลกtenjem PostgreSQL sluลพbeno spremiลกte. ล toviลกe, upravljanje bazama podataka i korisnicima te osiguravanje zadanih korisnika osigurava da se bazom podataka upravlja uฤinkovito. Osim toga, alati kao ลกto je pgAdmin takoฤer poboljลกavaju cjelokupno korisniฤko iskustvo za programere i tvrtke.



































