Cum se configurează o bază de date PostgreSQL pe Ubuntu

PostgreSQL este o alegere remarcabilă pentru bazele de date SQL pe Ubuntu . În acest ghid, vă vom ghida prin procesul de instalare și configurare a unei baze de date PostgreSQL pe Ubuntu Server . Indiferent dacă sunteți un nou venit în bazele de date Linux sau aveți cunoștințe despre PostgreSQL, acest ghid pas cu pas vă va ajuta să instalați și să configurați o bază de date pe Ubuntu Server.

Cum se instalează PostgreSQL pe Ubuntu

Înainte de a încerca să instalați PostgreSQL pe sistemul dumneavoastră de server Ubuntu, trebuie să îl actualizați. A avea pachete actualizate pentru Ubuntu este esențială pentru stabilitatea sistemului PostgreSQL.

Mai întâi va trebui să rulați comanda apt update pentru a actualiza pachetele de pe sistemul dumneavoastră Ubuntu. Această comandă va reîmprospăta pachetele software de pe Ubuntu și va verifica dacă există actualizări care pot fi instalate.

actualizare sudo apt

După rularea comenzii de actualizare, trebuie să instalați actualizările pe Ubuntu cu comanda apt upgrade . Comanda de actualizare ar trebui să dureze doar câteva minute și va instala pachete actualizate pe sistemul dumneavoastră Ubuntu Server.

sudo apt upgrade

Odată ce totul este actualizat, puteți instala pachetul PostgreSQL. Acest pachet conține tot ce este necesar pentru a rula baze de date PostgreSQL pe serverul Ubuntu. Pentru a instala software-ul, utilizați următoarea comandă apt install .

sudo apt install postgresql

Când ați introdus comanda de mai sus, Ubuntu vă va cere să introduceți o parolă, la fel ca în comenzile de actualizare și upgrade . Introduceți parola, apoi apăsați butonul Y pentru a confirma că doriți să instalați PostgreSQL pe Ubuntu.

După ce apăsați butonul Y de pe tastatură, Ubuntu va descărca și instala pachetele PostgreSQL pe sistemul dumneavoastră. Acest proces ar trebui să fie rapid. Când procesul este încheiat, puteți verifica manualul PostgreSQL introducând comanda man postgres .

om postgres

Sau salvați manualul într-un fișier text pentru o citire mai ușoară.

man postgres > ~/postgres-manual.txt

Cum se configurează PostgreSQL pe Ubuntu Server

Acum că PostgreSQL este instalat pe Ubuntu, trebuie să îl configurați. Pentru a începe, conectați-vă la sistemul de baze de date din Ubuntu Server cu contul de utilizator postgre. Puteți face acest lucru executând următoarea comandă sudo -u .

sudo -u postgres psql

După conectarea la PostgreSQL cu comanda de mai sus, este timpul să creați un nou cont de utilizator al bazei de date. Puteți realiza acest lucru cu următoarea comandă. Asigurați-vă că schimbați „new_username” și „new_password” cu utilizatorul și parola dorite.

CREATE USER new_username CU PAROLA CRIPTATA 'new_parola';

Odată ce comanda de mai sus este introdusă, puteți rula următoarea comandă pentru a vă asigura că noul utilizator al bazei de date PostgreSQL este disponibil în sistem.

SELECT username FROM pg_user WHERE nume_utilizator = 'new_username';

Cu noul cont de bază de date creat, părăsiți promptul Postgre, deoarece nu mai trebuie să fiți conectat la el. Vă puteți deconecta folosind  comanda \q  .

\q

Acum puteți crea o bază de date. Puteți face acest lucru executând în acest exemplu, baza de date pe care o creăm se numește „test”. Cu toate acestea, asigurați-vă că personalizați numele pentru a se potrivi nevoilor dvs. atunci când utilizați PostgreSQL.

sudo -u postgres createdb test

După ce ați creat baza de date „test”, puteți rula comanda \l pentru a vizualiza baza de date nou creată în tabelul PostgreSQL.

sudo -u postgres psql -c "\l"

După ce ați verificat că noua bază de date există în PostgreSQL, este timpul să acordați privilegii de utilizator al bazei de date bazei de date. Asigurați-vă că schimbați „new_username” în baza de date PostgreSQL pe care ați creat-o anterior.

sudo -u postgres psql -c „ACORDAȚI TOATE PRIVILEGIILE PE BAZ DE DATE BAZĂ DE DATE BAZĂ DE DATE CĂTRE nume_utilizator;”

Pentru a verifica dacă utilizatorul bazei de date are privilegiile sale, executați următoarea comandă și verificați coloana „Privilegii de acces”.

sudo -u postgres psql -c "\l"

Cum se face o copie de rezervă a unei baze de date PostgreSQL

Este o practică bună să vă păstrați bazele de date susținute în cazul în care ceva nu merge bine. Pentru a face o copie de rezervă a unei baze de date PostgreSQL pe serverul Ubuntu, executați următoarea comandă. asigurați-vă că schimbați „database_name” cu numele bazei de date PostgreSQL pe care doriți să o exportați.

sudo -u postgres pg_dump -Fc database_name > backup_file.dump

Odată ce rulați comanda de mai sus, baza de date va fi copiată în „backup_file.dump” pe serverul Ubuntu pentru păstrare în siguranță.

Restaurarea copiei de rezervă

În orice moment, dacă trebuie să restaurați backupul (în caz de pierdere a datelor), puteți executa următoarea comandă pg_restore . Nu uitați să schimbați „database_name” cu baza de date în care faceți restaurarea.

sudo -u postgres pg_restore -d nume_bază de date fișier_backup.dump

Leave a Comment

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

MP3 Diags este instrumentul suprem pentru a remedia problemele din colecția ta audio. Poate eticheta corect fișierele mp3, poate adăuga coperți de album lipsă, poate remedia VBR

Aplicații de notificare Google Voice pentru desktop

Aplicații de notificare Google Voice pentru desktop

La fel ca Google Wave, Google Voice a generat vâlvă în întreaga lume. Google își propune să schimbe modul în care comunicăm și, din moment ce devine...

Descărcați favoritele Flickr cu FlickrFaves

Descărcați favoritele Flickr cu FlickrFaves

Există multe instrumente care permit utilizatorilor Flickr să descarce fotografiile lor la calitate înaltă, dar există vreo modalitate de a descărca Flickr Favorites? Recent am descoperit...

OK Sampler este un software gratuit de eșantionare muzicală

OK Sampler este un software gratuit de eșantionare muzicală

Ce este eșantionarea? Conform Wikipedia, „Este actul de a lua o porțiune sau un eșantion dintr-o înregistrare sonoră și de a o reutiliza ca instrument sau ca...”

Copiere de rezervă Google Sites: Import/Export

Copiere de rezervă Google Sites: Import/Export

Google Sites este un serviciu de la Google care permite utilizatorilor să găzduiască un site web pe serverul Google. Există însă o problemă: nu există o opțiune încorporată pentru backup.

Aplicația desktop Google Tasks

Aplicația desktop Google Tasks

Google Tasks nu este la fel de popular ca alte servicii Google, cum ar fi Calendar, Wave, Voice etc., dar este încă utilizat pe scară largă și este o parte integrantă a activității oamenilor.

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

În ghidul nostru anterior despre ștergerea în siguranță a hard disk-ului și a suporturilor amovibile prin intermediul CD-ului de boot Ubuntu Live și DBAN, am discutat despre faptul că discul bazat pe Windows

Îmbunătățiți clipboardul Gnome Shell cu Pano

Îmbunătățiți clipboardul Gnome Shell cu Pano

Să recunoaștem, clipboardul implicit Gnome Shell nu este foarte bun. Instalați Pano pentru a vă îmbunătăți experiența în clipboard!

Cum se instalează DaVinci Resolve 17 pe Linux

Cum se instalează DaVinci Resolve 17 pe Linux

Ai nevoie de un editor video neliniar excelent pentru caseta ta Linux? Obțineți Davinci Resolve 17 lucrând cu acest ghid!

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Wallpaper Downloader este un program de descărcare și manager de imagini de fundal Linux. Acceptă majoritatea mediilor desktop Linux și este foarte ușor de utilizat. Acest ghid