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:
Pas 2) Apoi, du-te pentru PostgreSQL instalare:
sudo apt install postgresql -y
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:
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'
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 -
Pas 3) Actualizați pachetele de sistem pentru a merge mai departe:
sudo apt update
Pas 4) Acum, du-te PostgreSQL instalare:
sudo apt install postgresql -y
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:
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:
Î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
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;
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;
Pas 2) Apoi, acordați acces la baza de date utilizatorului necesar:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
În cazul nostru, am acordat acces „guru99” utilizatorului „huzail”:
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ă:
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';
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:
Ta PostgreSQL fișierul de configurare va arăta cumva așa:
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:
Pas 4) Reporniți PostgreSQL serviciu, astfel încât să poată intra în vigoare din modificările de configurare:
sudo service postgresql restart
Pas 5) În sfârșit, verifică PostgreSQL stare:
sudo service postgresql status
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:
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:
Pas 3) Apoi, actualizați pachetele pentru continuarea:
Sudo apt update
Pas 4) Acum, instalați pgAdmin4 tastând această comandă:
sudo apt install pgadmin4
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:
Pas 6) Lansați pgAdmin4 în browserul dvs. web navigând la linkul care a fost furnizat în ultima ieșire:
Utilizați e-mailul și parola preconfigurate pentru a vă conecta la pgAdmin:
Aici apare tabloul de bord principal al pgAdmin, care este gata de utilizare:
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
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
Pas 3) Eliminați toate fișierele de configurare ale PostgreSQL:
sudo rm -rf /etc/postgresql/
Î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
Pas 2) În cele din urmă, eliminați fișierele de configurare relevante din sistemul dvs.:
sudo rm -rf ~/.pgadmin
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.