Kako instalirati PostgreSQL on Ubuntu (pgAdmin postavke)
⚡ Pametni sažetak
Instaliranje PostgreSQL on Ubuntu koristi dvije pouzdane metode: Ubuntu apt repozitorij ili službeni PostgreSQL APT izvor. LessPokrivaju preduvjete, upravljanje korisnicima i bazama podataka, jačanje sigurnosti, postavljanje pgAdmin-a i korake čiste deinstalacije.

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:
Svježa instalacija zahtijeva očvršćavanje prije izlaganja primjenama.
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 od strane ty-aping izvuci ovu naredbu:
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.



































