Slik installerer PostgreSQL on Ubuntu (pgAdmin-oppsett)
Slik installerer PostgreSQL on Ubuntu?
PostgreSQL er en velkjent รฅpen kildekode Relational Database Mbehandlingssystem (RDBMS). Det er populรฆrt nรฅr det gjelder rike funksjoner, skalerbarhet og stabilitet. Denne RDBMS stรธtter dataintegritet, komplekse spรธrringer og samtidig tilgang.
De fleste organisasjoner velger PostgreSQL pรฅ grunn av dens utvidbarhet, pรฅlitelighet og dens karakter pรฅ tvers av plattformer. Dessuten gir det ogsรฅ en solid base for รฅ hรฅndtere store datamengder. Dette RDMS foretrekkes av dataanalytikere, utviklere og bedrifter som sรธker en fleksibel og kraftig databaselรธsning.
Forutsetninger
For รฅ fรธlge guiden vรฅr mรฅ du ha:
- Ubuntu 22.04 installert pรฅ systemet ditt
- A ikke-rootbruker med sudo-privilegier
La oss nรฅ sjekke prosedyren for รฅ installere Postgres pรฅ Ubuntu bruker fรธlgende:
- Ocuco Ubuntu Repository
- Ocuco PostgreSQL offisielt depot
Metode 1: Hvordan installere og konfigurere PostgreSQL on Ubuntu Bruke Ubuntu Oppbevaringssted
I denne metoden vil vi bruke Ubuntu repository for nedlasting og installasjon PostgreSQL. Dette depotet omfatter allerede de offisielle pakkene som er oppdatert og vedlikeholdt av Ubuntu utviklere. Til syvende og sist sรธrger dette for at installasjonsprosessen forblir problemfri og grei.
Trinn 1) Slik installerer PostgreSQL i Linux, oppdater fรธrst systempakkene dine:
sudo apt update
Utgang:
Trinn 2) Sรฅ, gรฅ for PostgreSQL installasjon:
sudo apt install postgresql -y
Trinn 3) Til slutt, sjekk ut PostgreSQL versjon for verifisering:
psql --version
Som du kan se, PostgreSQL versjon 14.8 har blitt installert pรฅ vรฅr Ubuntu system:
Metode 2: Installer PostgreSQL on Ubuntu Bruke PostgreSQL Offisielt arkiv
Den offisielle PostgreSQL repository gir deg tilgang til den nyeste versjonen av PostgreSQL og de relevante funksjonene som ikke er tilgjengelige i Ubuntu offisielt depot. Med PostgreSQLsitt offisielle depot, kan du enkelt installere og oppdatere PostgreSQL.
Fรธlg nรฅ de medfรธlgende instruksjonene for รฅ installere PostgreSQL on Ubuntu.
Trinn 1) Det fรธrste trinnet er รฅ legge til depotet til 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'
Trinn 2) Gรฅ deretter mot รฅ legge til PostgreSQL depotnรธkkel:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Trinn 3) Oppdater systempakkene dine for รฅ komme videre:
sudo apt update
Trinn 4) Nรฅ, gรฅ for PostgreSQL installasjon:
sudo apt install postgresql -y
Trinn 5) Vis PostgreSQL versjon for bekreftelse:
psql --version
Det kan observeres at ved hjelp av PostgreSQL repository, har vi installert 15.3-versjonen pรฅ Ubuntu:
Hvordan administrere PostgreSQL Brukere pรฅ Ubuntu?
Ledelse av PostgreSQL brukere involverer prosessen med รฅ opprette, endre tilgangen deres og fjerne brukere for รฅ kontrollere databaseprivilegiene. Det sikrer at administratoren gir nรธdvendige tillatelser og administrerer PostgreSQL brukerkontoer pรฅ en effektiv mรฅte.
Trinn 1) For รฅ opprette en ny Postgres-bruker pรฅ Ubuntu, kjรธr denne kommandoen:
sudo -u postgres createuser --interactive
Som et resultat PostgreSQL be om รฅ skrive ut brukernavnet og bekrefte om den nyopprettede brukeren skal ha superbrukerrettighetene:
I vรฅrt tilfelle har vi skrevet inn "huzail" som brukernavn og tillatt det รฅ vรฆre en superbruker.
Trinn 2) Du kan ogsรฅ gi sudo-privilegier separat til brukeren ved รฅ spesifisere navnet i denne kommandoen:
ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql
Trinn 3) I tilfelle du vil droppe den nyopprettede brukeren, skriv ut navnet i kommandoen "DROP USER":
DROP USER huzail;
Hvordan administrere PostgreSQL Database pรฅ Ubuntu?
Deretter kommer ledelsen av PostgreSQL databasen pรฅ Ubuntu. Dette innebรฆrer forskjellige operasjoner knyttet til รฅ lage, endre og endre databaser for bedre organisering.
Trinn 1) Fรธrst av alt, bruk "LAG DATABASE" kommando for รฅ lage en database og spesifisere dens navn da vi la til "guru99" her:
CREATE DATABASE guru99;
Trinn 2) Gi deretter databasetilgangen til den nรธdvendige brukeren:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
I vรฅrt tilfelle har vi gitt "guru99" tilgang til brukeren "huzail":
Trinn 3) I tilfelle du รธnsker รฅ slette eller droppe databasen, kjรธr kommandoen "DROP DATABASE" med รธnsket databasenavn:
DROP DATABASE guru99;
Som et resultat vil den gitte databasen bli slettet:
Sikring som standard PostgreSQL Bruker
Operasjonen for รฅ sikre standarden PostgreSQL brukeren omfatter forskjellige tiltak, for eksempel รฅ konfigurere et sterkt passord, aktivere den relevante passordkryptering og starte pรฅ nytt PostgreSQL service. Ved รฅ gjรธre det vil standardbrukeren vรฆre beskyttet mot uautorisert tilgang.
Trinn 1) Fรธrst, logg inn pรฅ PostgreSQL database som vi allerede har gjort:
sudo -u postgres psql
Trinn 2) Deretter legger du til passordet som standard PostgreSQL bruker:
ALTER USER postgres PASSWORD 'my-secret-password123';
Trinn 3) ร pne den relevante konfigurasjonsfilen for รฅ aktivere passordkrypteringen:
sudo nano /etc/postgresql/{version}/main/pg_hba.conf
I kommandoen ovenfor erstatter du versjonsnummeret med PostgreSQL versjonen du har installert, da vi la til "15" her:
Din PostgreSQL konfigurasjonsfilen vil pรฅ en eller annen mรฅte se slik ut:
Se etter linjen som starter med "lokal alle alle" og endre krypteringsmetoden fra "peer" til "md5". Trykk deretter "CTRL + O" for รฅ lagre endringer og trykk CTRL + X" for รฅ gรฅ ut av nano-editoren:
Trinn 4) Start pรฅ nytt PostgreSQL tjeneste slik at den kan tre i kraft fra konfigurasjonsendringene:
sudo service postgresql restart
Trinn 5) Til slutt, sjekk PostgreSQL status:
sudo service postgresql status
Det er det! Du har sikret standarden PostgreSQL bruker med det krypterte passordet.
Bonustrinn: Installer pgAdmin
pgAdmin er et grafisk brukergrensesnitt (GUI) PostgreSQL klient som forenkler administrasjonsoppgavene. Det muliggjรธr ogsรฅ effektiv kjรธring av spรธrringer, databaseadministrasjon og PostgreSQL serverovervรฅking. Dessuten hjelper det ogsรฅ med รฅ รธke produktiviteten til PostgreSQL brukere.
Trinn 1) Fรธrst av alt mรฅ du legge til PostgreSQL depotnรธkkel:
url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg
I vรฅrt tilfelle har vi allerede lagt det til, sรฅ vi vil trykke "y" for รฅ overskrive det:
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'
Trinn 2) Deretter legger du til pgAdmin-depotet til din Ubuntu system:
Trinn 3) Oppdater deretter pakker for รฅ fortsette:
Sudo apt update
Trinn 4) Installer nรฅ pgAdmin4 ved รฅ skrive ut denne kommandoen:
sudo apt install pgadmin4
Trinn 5) Nรฅ mรฅ du angi den gitte kommandoen for รฅ starte den primรฆre konfigurasjonen av pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
Deretter spesifiser den nรธdvendige informasjonen:
Trinn 6) Start pgAdmin4 i nettleseren din ved รฅ navigere til lenken som ble gitt i den siste utgangen:
Bruk din forhรฅndskonfigurerte e-post og passord for รฅ logge pรฅ pgAdmin:
Her kommer hoveddashbordet til pgAdmin som er klart til bruk:
Slik avinstallerer du PostgreSQL fra Ubuntu?
Trinn 1) I annet for รฅ avinstallere PostgreSQL fra Ubuntu systemet, fรธrst, stoppe PostgreSQL service:
sudo systemctl stop postgresql
Trinn 2) Fjern deretter PostgreSQL og relevante avhengigheter i tilfelle du har installert dem tidligere:
sudo apt purge postgresql postgresql-contrib -y
Trinn 3) Fjern alle konfigurasjonsfiler for PostgreSQL:
sudo rm -rf /etc/postgresql/
Fรธlgelig, PostgreSQL vil bli fjernet fra din Ubuntu system.
Hvordan avinstallere pgAdmin fra Ubuntu?
Trinn 1) I tilfelle det er nรธdvendig รฅ fjerne pgAdmin fra Ubuntu, fjern pakken fรธrst:
sudo apt remove pgadmin4
Trinn 2) Til slutt fjerner du de relevante konfigurasjonsfilene fra systemet ditt:
sudo rm -rf ~/.pgadmin
Det er det! Du har avinstallert pgAdmin fra Ubuntu.
Konklusjon
Installere PostgreSQL on Ubuntu er en enkel metode som stรธtter to metoder, ved รฅ bruke Ubuntu depot eller bruk av PostgreSQL offisielt depot. Videre sรธrger administrasjon av databaser og brukere og sikring av standardbrukerne for at databasen administreres effektivt. I tillegg forbedrer verktรธy som pgAdmin ogsรฅ den generelle brukeropplevelsen for utviklere og bedrifter.



































