Cum se instalează și se configurează PostgreSQL pe Ubuntu

Cum se instalează și se configurează PostgreSQL pe Ubuntu

Sistemele de gestionare a bazelor de date relaționale (RDBMS) s-au dovedit a fi o componentă cheie a multor site-uri web și aplicații, deoarece oferă un mod structurat de stocare, organizare și acces la informații.





găsiți o carte după descrierea complotului

În acest articol, vom discuta în detaliu despre PostgreSQL, împreună cu un ghid pas cu pas despre instalarea și configurarea PostgreSQL pe Ubuntu.





Ce este PostgreSQL?

PostgreSQL este un sistem de gestionare a bazelor de date open-source care acceptă SQL. Folosind PostgreSQL, dezvoltatorii pot crea aplicații tolerante la fraude, deoarece oferă resurse excelente de gestionare a datelor administratorului bazei de date.





Această platformă vă oferă mobilitatea de a vă defini propriile seturi de date, de a dezvolta fonturi personalizate și de a îmbina codul scris în diferite limbaje de programare. PostgreSQL este foarte scalabil în ceea ce privește cantitățile de date și numărul de utilizatori concurenți într-un proiect.

Să ne uităm la procesul de instalare PostgreSQL pentru Ubuntu 21.04.



Pasul 1: Instalați PostgreSQL pe Ubuntu

Unele pachete PostgreSQL sunt prezente în depozitul implicit Ubuntu. Pentru a instala PostgreSQL prin linia de comandă, tastați:

sudo apt install postgresql postgresql-contrib

Verificați instalarea

Puteți găsi locația fișierului de configurare folosind comanda ls . Acesta este un pas de verificare care confirmă dacă PostgreSQL a fost instalat cu succes pe sistemul dvs. sau nu.





ls /etc/postgresql/12/main/

Numarul 12 denotă versiunea PostgreSQL. S-ar putea să fie diferit pentru dvs., în funcție de pachetul pe care l-ați descărcat pe sistemul dvs.

Verificați starea PostgreSQL

După instalare, verificați starea PostgreSQL folosind următoarea comandă:





service postgresql status

Rezultatul ar arăta astfel:

Dacă ieșirea afișează activ status, atunci serviciul PostgreSQL rulează pe sistemul dvs. Pe de altă parte, dacă starea este inactiv , atunci trebuie să porniți serviciul tastând:

service postgresql start

În afară de stare și start , există mai multe alte comenzi PostgreSQL pe care le puteți utiliza:

  • Stop
  • Repornire
  • Reîncarcă
  • Reîncărcare forțată

Corelat: Motoare de baze de date de luat în considerare pentru următorul dvs. proiect

Pasul 2: Conectați-vă ca super-utilizator

Înainte de a continua, trebuie să vă conectați ca superutilizator de baze de date pe serverul PostgreSQL. Una dintre cele mai simple modalități de conectare ca utilizator PostgreSQL este schimbarea numelui de gazdă în postgres Utilizator Unix.

Setați acreditările utilizatorului rădăcină

Conectați-vă la shell-ul interactiv PostgreSQL folosind comanda:

sudo -u postgres psql

Setați acreditările utilizatorului root utilizând următoarea interogare:

ALTER USER postgres PASSWORD 'newpassword';

Asigurați-vă că înlocuiți Parolă Nouă cu o parolă puternică la alegere. Tip Ieșire pentru a părăsi shell-ul interactiv.

Conectați-vă la psql cu următoarea comandă:

psql -U postgres -h localhost

Introduceți noua parolă root pentru utilizator atunci când apare solicitarea.

Pasul 3: Conectați-vă la serverul PostgreSQL

Când instalați PostgreSQL, platforma creează un utilizator implicit postgres și un cont de sistem cu același nume. Trebuie să vă conectați ca utilizator postgres pentru a vă conecta la serverul PostgreSQL.

Utilizați următoarea comandă pentru a vă conecta la serverul PostgreSQL:

sudo su postgres

De îndată ce executați această comandă, veți observa o modificare a modului în care sistemul vă afișează numele gazdei. Solicitarea bash va arăta astfel:

postgres@ubuntu: /home/winibhalla/Desktop$

Acest lucru arată că v-ați conectat cu succes ca utilizator PostgresSQL.

Cum să gestionați utilizatorii PostgreSQL

Acum că v-ați conectat la server, este timpul să creați utilizatori noi. Tip psql pentru a începe să rulați comenzi pe serverul PostgreSQL.

Creați un utilizator nou

Dacă există mai mulți membri ai echipei care lucrează la diferite niveluri în cadrul unui proiect, va trebui să creați roluri diferite pentru diferiți angajați și să le atribuiți accesul. Folosește CREAZA UTILIZATOR comanda pentru a crea un nou profil de utilizator:

CREATE USER user1 WITH PASSWORD 'test123';

În comanda de mai sus, utilizator1 este numele de utilizator pe care îl doriți pentru noul utilizator urmat de test123 , care este parola pentru acest utilizator.

Pentru a verifica lista de noi utilizatori adăugați la o bază de date, utilizați de comanda.

După cum puteți vedea în rezultatul de mai sus, nu există încă privilegii disponibile pentru noul utilizator.

Acordați privilegii superutilizatorilor noilor utilizatori

Pentru a adăuga un set de privilegii unui nou utilizator, rulați următoarea comandă:

ALTER USER user1 WITH SUPERUSER;

The VÂRSTĂ comanda va acorda privilegii administrative noului membru. Rulați /de comandați din nou pentru a verifica dacă noul utilizator are setul necesar de privilegii de superutilizator.

Scoateți un utilizator din lista de utilizatori

Pentru a elimina un utilizator din lista de utilizatori autorizați, utilizați următoarea comandă:

DROP USER user1;

Verificați modificarea listând utilizatorii cu /de comanda.

Legate de: Foaia de trucuri pentru comenzile SQL esențiale pentru începători

Cum să gestionați bazele de date PostgreSQL

PostgreSQL oferă utilizatorilor săi mai multe comenzi pentru a crea și elimina baze de date.

Adăugați sau eliminați o bază de date

Pentru a crea o nouă bază de date utilizând PostgreSQL:

CREATE DATABASE db1;

...Unde db1 este numele bazei de date pe care doriți să o creați. Folosește the comanda pentru a obține o listă cu toate bazele de date disponibile.

Ieșire:

Dacă doriți să eliminați o bază de date, utilizați fișierul CĂDERE BRUSCA comanda:

DROP DATABASE db1;

Acordați acces la baze de date utilizatorilor

Puteți acorda acces la baza de date unui utilizator folosind ACORDA comanda:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Obțineți ajutor pentru linia de comandă pentru PostgreSQL

Pentru a afla mai multe despre PostgreSQL și despre modul de utilizare a diferitelor sale comenzi, puteți deschide pagina de ajutor tastând următoarea comandă în terminal:

man psql

Un alt pas recomandat este instalarea pgAdmin. PgAdmin este unul dintre cele mai populare și bogate instrumente de administrare open-source disponibile pentru PostgreSQL. În timp ce instalarea pgAdmin este un pas opțional, ar trebui să-l instalați pentru a gestiona utilizatorii și bazele de date într-un mod mai bun.

Pentru a începe, adăugați depozitul oficial pgAdmin și cheia acestuia în sistemul dvs.:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
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 && apt update'

Ieșire:

Acum, pentru a instala versiunea desktop:

sudo apt install pgadmin4-desktop

Pentru a instala versiunea web, tastați:

sudo apt install pgadmin4-web

Pentru a configura modul web, rulați setup-web.sh script furnizat de pgAdmin:

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

Urmați instrucțiunile de pe ecran pentru a finaliza procesul. Fii sigur, acesta este doar un pas unic, deci nu trebuie să-ți faci griji cu privire la instalarea și configurarea asta din nou și din nou.

Gestionarea bazelor de date pe Ubuntu folosind PostgreSQL

PostgreSQL este o platformă puternică pentru crearea de aplicații de gestionare a bazelor de date. Abilitatea de a procesa orice cantitate de date de pe platformă este unul dintre cele mai importante momente. Procesul de instalare se reduce la descărcarea inițială, instalarea și, în cele din urmă, autentificarea în baza de date.

Cu câteva comenzi simple, puteți stăpâni procesul de adăugare a utilizatorilor noi, crearea bazelor de date și, în continuare, adăugarea utilizatorilor la bazele de date existente. Nu sunteți sigur dacă vă place PostgreSQL? Încercați să instalați Microsoft SQL Server pe computer.

Acțiune Acțiune Tweet E-mail Cum se instalează și se configurează Microsoft SQL Server pe Ubuntu

Doriți să stocați și să gestionați baze de date pe mașina dvs. Ubuntu? Iată cum puteți configura Microsoft SQL Server cu Azure Data Studio.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • SQL
  • Ubuntu
  • Instalați software-ul
Despre autor Wini Bhalla(41 articole publicate)

Wini este un scriitor din Delhi, având 2 ani de experiență în scriere. În timpul perioadelor sale de scriere, a fost asociată cu agenții de marketing digital și firme tehnice. A scris conținut legat de limbaje de programare, tehnologie cloud, AWS, Machine Learning și multe altele. În timpul liber, îi place să picteze, să petreacă timp cu familia și să călătorească la munte, ori de câte ori este posibil.

Mai multe de la Wini Bhalla

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona