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:

Installer og installer PostgreSQL on Ubuntu

Installer og installer PostgreSQL on Ubuntu

Trinn 2) Så, gå for PostgreSQL installasjon:

sudo apt install postgresql -y

Installer og installer PostgreSQL on Ubuntu

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:

Installer og installer PostgreSQL on Ubuntu

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'

Install PostgreSQL on Ubuntu

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 -

Install PostgreSQL on Ubuntu

Trinn 3) Oppdater systempakkene dine for å komme videre:

sudo apt update

Install PostgreSQL on Ubuntu

Trinn 4) Nå, gå for PostgreSQL installasjon:

sudo apt install postgresql -y

Install PostgreSQL on Ubuntu

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:

Install PostgreSQL on 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:

Administrer PostgreSQL Brukere på Ubuntu

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

Administrer PostgreSQL Brukere på Ubuntu

Trinn 3) I tilfelle du vil droppe den nyopprettede brukeren, skriv ut navnet i kommandoen "DROP USER":

DROP USER huzail;

Administrer PostgreSQL Brukere på Ubuntu

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;

Administrer PostgreSQL Database på Ubuntu

Trinn 2) Gi deretter databasetilgangen til den nødvendige brukeren:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

Administrer PostgreSQL Database på Ubuntu

I vårt tilfelle har vi gitt "guru99" tilgang til brukeren "huzail":

Administrer PostgreSQL Database på Ubuntu

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:

Administrer PostgreSQL Database på Ubuntu

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';

Sikring som standard PostgreSQL Bruker

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:

Sikring som standard PostgreSQL Bruker

Din PostgreSQL konfigurasjonsfilen vil på en eller annen måte se slik ut:

Sikring som standard PostgreSQL Bruker

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:

Sikring som standard PostgreSQL Bruker

Trinn 4) Start på nytt PostgreSQL tjeneste slik at den kan tre i kraft fra konfigurasjonsendringene:

sudo service postgresql restart

Sikring som standard PostgreSQL Bruker

Trinn 5) Til slutt, sjekk PostgreSQL status:

sudo service postgresql status

Sikring som standard PostgreSQL Bruker

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:

Installer pgAdmin

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:

Installer pgAdmin

Trinn 3) Oppdater deretter pakker for å fortsette:

Sudo apt update

Installer pgAdmin

Trinn 4) Installer nå pgAdmin4 ved å skrive ut denne kommandoen:

sudo apt install pgadmin4

Installer pgAdmin

Installer pgAdmin

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:

Installer pgAdmin

Trinn 6) Start pgAdmin4 i nettleseren din ved å navigere til lenken som ble gitt i den siste utgangen:

Installer pgAdmin

Bruk din forhåndskonfigurerte e-post og passord for å logge på pgAdmin:

Installer pgAdmin

Her kommer hoveddashbordet til pgAdmin som er klart til bruk:

Installer pgAdmin

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

Avinstaller PostgreSQL fra Ubuntu

Trinn 2) Fjern deretter PostgreSQL og relevante avhengigheter i tilfelle du har installert dem tidligere:

sudo apt purge postgresql postgresql-contrib -y

Avinstaller PostgreSQL fra Ubuntu

Trinn 3) Fjern alle konfigurasjonsfiler for PostgreSQL:

sudo rm -rf /etc/postgresql/

Avinstaller PostgreSQL fra Ubuntu

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

Avinstaller pgAdmin fra Ubuntu

Trinn 2) Til slutt fjerner du de relevante konfigurasjonsfilene fra systemet ditt:

sudo rm -rf ~/.pgadmin

Avinstaller pgAdmin fra Ubuntu

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.