Cum se instalează PostgreSQL on Ubuntu (Configurare pgAdmin)

Cum se instalează PostgreSQL on Ubuntu?

PostgreSQL este o sursă deschisă bine cunoscută Relational Databază Msistem de management (RDBMS). Este popular în ceea ce privește caracteristicile bogate, scalabilitatea și stabilitatea. Acest RDBMS acceptă integritatea datelor, interogări complexe și acces concurent.

Majoritatea organizațiilor selectează PostgreSQL datorită extensibilității, fiabilității și naturii sale multiplatforme. În plus, oferă, de asemenea, o bază solidă pentru manipularea unor cantități mari de date. Acest RDMS este preferat de analiștii de date, dezvoltatorii și companiile care caută o soluție de bază de date flexibilă și puternică.

Cerințe preliminare

Pentru a urma ghidul nostru, trebuie să aveți:

  • Ubuntu 22.04 instalat pe sistemul dvs
  • A utilizator non-root cu privilegii sudo

Acum, să verificăm procedura de instalare a Postgres Ubuntu folosind următoarele:

  • Ubuntu depozit
  • PostgreSQL depozit oficial

Metoda 1: Cum se instalează și se instalează PostgreSQL on Ubuntu Utilizarea Ubuntu Repertoriu

În această metodă, vom utiliza Ubuntu depozit pentru descărcare și instalare PostgreSQL. Acest depozit cuprinde deja pachetele oficiale actualizate și întreținute de Ubuntu dezvoltatori. În cele din urmă, acest lucru asigură că procesul de instalare rămâne fără probleme și simplu.

Pas 1) Pentru a instala PostgreSQL în Linux, în primul rând, actualizați pachetele de sistem:

sudo apt update

ieșire:

Instalați și configurați PostgreSQL on Ubuntu

Instalați și configurați PostgreSQL on Ubuntu

Pas 2) Apoi, du-te pentru PostgreSQL instalare:

sudo apt install postgresql -y

Instalați și configurați PostgreSQL on Ubuntu

Pas 3) În cele din urmă, verificați PostgreSQL versiune pentru verificare:

psql --version

După cum puteți vedea, PostgreSQL versiunea 14.8 a fost instalată cu succes pe sistemul nostru Ubuntu Sistemul de:

Instalați și configurați PostgreSQL on Ubuntu

Metoda 2: Instalați PostgreSQL on Ubuntu Utilizarea PostgreSQL Depozitul oficial

Oficial PostgreSQL depozit vă permite să accesați cea mai recentă versiune a PostgreSQL și caracteristicile relevante care nu sunt disponibile în Ubuntu depozitul oficial. Cu PostgreSQLdepozitul oficial al lui, puteți instala și actualiza cu ușurință PostgreSQL.

Acum, urmați instrucțiunile furnizate pentru instalare PostgreSQL on Ubuntu.

Pas 1) Primul pas este să adăugați depozitul de 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'

Instalare PostgreSQL on Ubuntu

Pas 2) Apoi, treceți spre adăugare PostgreSQL cheie de depozit:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Instalare PostgreSQL on Ubuntu

Pas 3) Actualizați pachetele de sistem pentru a merge mai departe:

sudo apt update

Instalare PostgreSQL on Ubuntu

Pas 4) Acum, du-te PostgreSQL instalare:

sudo apt install postgresql -y

Instalare PostgreSQL on Ubuntu

Pas 5) Vezi PostgreSQL versiune pentru confirmare:

psql --version

Se poate observa că cu ajutorul PostgreSQL depozit, am instalat versiunea sa 15.3 pe Ubuntu:

Instalare PostgreSQL on Ubuntu

Cum să gestionați PostgreSQL Utilizatorii pe Ubuntu?

Administrarea PostgreSQL utilizatorii implică procesul de creare, modificare a accesului lor și eliminarea utilizatorilor pentru a controla privilegiile bazei de date. Se asigură că administratorul acordă permisiunile necesare și gestionează PostgreSQL conturi de utilizator într-o manieră eficientă.

Pas 1) Pentru a crea un nou utilizator Postgres pe Ubuntu, executați această comandă:

sudo -u postgres createuser --interactive

Ca rezultat, PostgreSQL solicită să tastați numele de utilizator și să confirmați dacă utilizatorul nou creat ar trebui să aibă privilegii de superutilizator:

Administrare PostgreSQL Utilizatorii pe Ubuntu

În cazul nostru, am introdus „huzail” ca nume de utilizator și i-am permis să fie un super utilizator.

Pas 2) De asemenea, puteți acorda utilizatorului privilegii sudo, specificând numele acestuia în această comandă:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

Administrare PostgreSQL Utilizatorii pe Ubuntu

Pas 3) În cazul în care doriți să renunțați la utilizatorul nou creat, scrieți numele acestuia în comanda „DROP USER”:

DROP USER huzail;

Administrare PostgreSQL Utilizatorii pe Ubuntu

Cum să gestionați PostgreSQL Baza de date pe Ubuntu?

Urmează managementul PostgreSQL baza de date pe Ubuntu. Aceasta implică diferite operațiuni legate de crearea, modificarea și modificarea bazelor de date pentru o mai bună organizare.

Pas 1) În primul rând, utilizați „CREAȚI BAZA DE DATE” pentru crearea unei baze de date și specificați numele acesteia, așa cum am adăugat „guru99” aici:

CREATE DATABASE guru99;

Administrare PostgreSQL Baza de date pe Ubuntu

Pas 2) Apoi, acordați acces la baza de date utilizatorului necesar:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

Administrare PostgreSQL Baza de date pe Ubuntu

În cazul nostru, am acordat acces „guru99” utilizatorului „huzail”:

Administrare PostgreSQL Baza de date pe Ubuntu

Pas 3) În cazul în care doriți să ștergeți sau să renunțați la baza de date, executați comanda „DROP DATABASE” cu numele dorit al bazei de date:

DROP DATABASE guru99;

În consecință, baza de date dată va fi ștearsă:

Administrare PostgreSQL Baza de date pe Ubuntu

Securizarea implicită PostgreSQL Utilizator

Operația de securizare implicită PostgreSQL utilizatorul cuprinde diferite măsuri, cum ar fi configurarea unei parole puternice, activarea criptării parolei relevante și repornirea PostgreSQL serviciu. Procedând astfel, utilizatorul implicit va fi protejat de accesul neautorizat.

Pas 1) În primul rând, conectați-vă la PostgreSQL baza de date așa cum am făcut deja:

sudo -u postgres psql

Pas 2) Apoi, adăugați parola implicită PostgreSQL utilizator:

ALTER USER postgres PASSWORD 'my-secret-password123';

Securizarea implicită PostgreSQL Utilizator

Pas 3) Deschideți fișierul de configurare relevant pentru activarea criptării parolei:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

În comanda de mai sus, înlocuiți numărul versiunii cu PostgreSQL versiunea pe care ați instalat-o, deoarece am adăugat „15” aici:

Securizarea implicită PostgreSQL Utilizator

Ta PostgreSQL fișierul de configurare va arăta cumva așa:

Securizarea implicită PostgreSQL Utilizator

Căutați linia care începe cu „local all all” și schimbați metoda de criptare de la „peer” la „md5”. După aceea, apăsați „CTRL+O” pentru a salva modificările și apăsați CTRL+X” pentru a ieși din editorul nano:

Securizarea implicită PostgreSQL Utilizator

Pas 4) Reporniți PostgreSQL serviciu, astfel încât să poată intra în vigoare din modificările de configurare:

sudo service postgresql restart

Securizarea implicită PostgreSQL Utilizator

Pas 5) În sfârșit, verifică PostgreSQL stare:

sudo service postgresql status

Securizarea implicită PostgreSQL Utilizator

Asta este! Ați asigurat implicit PostgreSQL utilizator cu parola criptată.

Pas bonus: Instalați pgAdmin

pgAdmin este o interfață grafică cu utilizatorul (GUI) PostgreSQL client care simplifică sarcinile de management. De asemenea, permite executarea eficientă a interogărilor, administrarea bazei de date și PostgreSQL monitorizarea serverului. În plus, ajută și la creșterea productivității PostgreSQL utilizatori.

Pas 1) În primul rând, trebuie să adăugați PostgreSQL cheie de depozit:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

În cazul nostru, l-am adăugat deja, așa că vom apăsa „y” pentru a-l suprascrie:

Instalați 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'

Pas 2) Apoi, adăugați depozitul pgAdmin la dvs Ubuntu Sistemul de:

Instalați pgAdmin

Pas 3) Apoi, actualizați pachetele pentru continuarea:

Sudo apt update

Instalați pgAdmin

Pas 4) Acum, instalați pgAdmin4 tastând această comandă:

sudo apt install pgadmin4

Instalați pgAdmin

Instalați pgAdmin

Pas 5) Acum, trebuie să introduceți comanda dată pentru inițierea configurației primare a pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Apoi, specificați informațiile necesare:

Instalați pgAdmin

Pas 6) Lansați pgAdmin4 în browserul dvs. web navigând la linkul care a fost furnizat în ultima ieșire:

Instalați pgAdmin

Utilizați e-mailul și parola preconfigurate pentru a vă conecta la pgAdmin:

Instalați pgAdmin

Aici apare tabloul de bord principal al pgAdmin, care este gata de utilizare:

Instalați pgAdmin

Cum se dezinstalează PostgreSQL din Ubuntu?

Pas 1) În altele pentru a dezinstala PostgreSQL de la dvs. Ubuntu sistemul, în primul rând, opriți PostgreSQL serviciu:

sudo systemctl stop postgresql

Dezinstalarea PostgreSQL din Ubuntu

Pas 2) Apoi, îndepărtați PostgreSQL și dependențele sale relevante în cazul în care le-ați instalat mai devreme:

sudo apt purge postgresql postgresql-contrib -y

Dezinstalarea PostgreSQL din Ubuntu

Pas 3) Eliminați toate fișierele de configurare ale PostgreSQL:

sudo rm -rf /etc/postgresql/

Dezinstalarea PostgreSQL din Ubuntu

În consecință, PostgreSQL va fi eliminat de la dvs Ubuntu sistemului.

Cum se dezinstalează pgAdmin de pe Ubuntu?

Pas 1) În cazul în care este necesar să eliminați pgAdmin din Ubuntu, scoateți mai întâi pachetul:

sudo apt remove pgadmin4

Dezinstalați pgAdmin de la Ubuntu

Pas 2) În cele din urmă, eliminați fișierele de configurare relevante din sistemul dvs.:

sudo rm -rf ~/.pgadmin

Dezinstalați pgAdmin de la Ubuntu

Asta este! Ați dezinstalat cu succes pgAdmin de la Ubuntu.

Concluzie

Instalarea PostgreSQL on Ubuntu este o metodă simplă care acceptă două metode, folosind Ubuntu depozit sau utilizând PostgreSQL depozitul oficial. Mai mult, gestionarea bazelor de date și a utilizatorilor și securizarea utilizatorilor impliciti asigură gestionarea eficientă a bazei de date. În plus, instrumente precum pgAdmin îmbunătățesc, de asemenea, experiența generală a utilizatorului pentru dezvoltatori și companii.