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

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

PostgreSQL este un sistem de baze de date robust și extrem de scalabil, care rulează atât pe mașini Linux, cât și pe Windows. Acest software la nivel de întreprindere oferă fiabilitate excelentă și integritate a datelor pentru crearea de aplicații.





PostgreSQL este un software versatil care poate gestiona o gamă largă de sarcini de lucru, de la un singur aparat până la depozite mari de date. Oferă funcții precum tranzacții cu proprietăți ACID, vizualizări actualizabile, chei străine și integrări pe mai multe platforme.





Cum se instalează PostgreSQL în CentOS

CentOS funcționează puțin diferit și nu veți avea acces root imediat după pornirea sistemului. Pentru a vă conecta ca utilizator root, utilizați este comanda.





su

Sistemul vă va conecta ca superutilizator cu toate permisiunile administrative.

Pasul 1: Actualizați și actualizați pachetele preinstalate

Ca parte a pasului următor, trebuie să actualizați și să actualizați pachetele existente în CentOS. Pentru aceasta, rulați următoarea comandă în terminal:



sudo yum check-update

Ieșire:

Tastați următoarea comandă în terminal pentru a actualiza toate pachetele listate:





sudo yum update

După ce ați actualizat pachetele, trebuie să reporniți sistemul. Utilizați următoarea comandă:

sudo reboot

Sistemul este gata cu pachetele nou actualizate. Este timpul să instalați PostgreSQL pe mașina dvs. CentOS.





Pasul 2: verificați dacă există versiuni implicite existente

Înainte de orice instalare nouă, este important să verificați versiunile implicite disponibile ale PostgreSQL.

dnf module list postgresql

În mod implicit, în cazul în care continuați instalarea, comenzile de instalare vor instala PostgreSQL versiunea 10.

Deoarece versiunea 13 este disponibilă în momentul redactării acestui ghid, vom restricționa instalarea implicită și vom folosi următoarea comandă pentru a activa cea mai recentă versiune a PostgreSQL.

sudo dnf module enable postgresql:13

Pasul 3: Instalați pachetul Server PostgreSQL

După schimbarea versiunii implicite utilizând comanda menționată mai sus, este timpul să instalați pachetele client și server PostgreSQL.

sudo dnf install postgresql-server

Odată ce ați instalat serverul, trebuie să inițializați baza de date PostgreSQL. Pentru a inițializa, rulați următoarea comandă:

cum se face un aparat de aer condiționat de casă
postgresql-setup --initdb

După inițializare, porniți serviciul PostgreSQL. Pentru a-l activa automat la pornirea sistemului, utilizați următoarele comenzi:

systemctl enable postgresql
systemctl start postgresql

Pentru a verifica starea serviciului PostgreSQL, rulați următoarea comandă:

systemctl status postgresql

Dacă ieșirea afișează „ Activ ', atunci serviciul este în funcțiune.

Pasul 4: Configurarea bazei de date PostgreSQL

După instalare, cel mai bine este să vă configurați baza de date PostgreSQL. Pentru a vă securiza contul, creați o parolă pentru postgres cont de utilizator de sistem folosind utilitarul passwd :

passwd postgres

Ieșire:

Sistemul vă va cere să introduceți parola de două ori. Asigurați-vă că ați introdus parola corectă de ambele ori.

După setarea parolei contului de utilizator, conectați-vă la postgres cont folosind su:

su - postgres

Pasul 5: Crearea unui rol nou de utilizator

Deoarece utilizarea PostgreSQL nu se limitează la un singur utilizator, aveți libertatea de a adăuga încă câțiva utilizatori la lista existentă.

Folosește creaza utilizator comanda împreună cu --interactiv semnalizați pentru a adăuga mai mulți utilizatori. De asemenea, specificați tipul de acces pe care doriți să îl setați. Dacă sunteți autentificat cu postgres cont, pur și simplu tastați următoarele:

createuser --interactive

Dacă nu doriți să intrați și să ieșiți din contul de sistem prea des, există întotdeauna o opțiune de a adăuga utilizatori cu comanda sudo.

sudo -u postgres createuser --interactive

În ambele scenarii, sistemul vă va solicita adăugarea numelui rolului, împreună cu tipul de acces pentru acest utilizator nou creat. Alege intre și și n pentru tipul de rol de superutilizator.

Pentru a verifica câteva steaguri suplimentare, puteți consulta întotdeauna creaza utilizator pagina man comandă.

man createuser

Cum se utilizează PostgreSQL pentru a crea noi baze de date

Acum că ați configurat PostgreSQL pe mașina dvs., este timpul să creați o nouă bază de date și să adăugați tabele noi.

Accesați promptul PostgreSQL cu noul rol

După ce ați adăugat un utilizator, în mod evident ați dori să începeți să utilizați PostgreSQL în avantajul dvs. Dar, înainte de a putea face asta, ar trebui să creați un utilizator cu același nume ca rolul și baza de date PostgreSQL.

Dacă nu aveți un astfel de ID de utilizator disponibil, utilizați Adăugați utilizator comanda pentru a crea un nou utilizator numit Test .

sudo adduser test

Conectați-vă ca noul utilizator utilizând -i și -u steaguri.

localizați cum să adăugați fișiere locale
sudo -i -u test

Crearea de noi baze de date

Pentru a crea o nouă bază de date în PostgreSQL, utilizați următoarea comandă:

createdb databasename

Rețineți că trebuie să vă conectați ca fișier postgres utilizatorul sistemului să emită comenzi administrative.

Crearea de noi tabele în baza de date

Să creăm un nou tabel pentru a stoca câteva date. Sintaxa de bază pentru a adăuga câmpuri în noul tabel este destul de simplă.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...Unde nume_tabel este numele dorit setat de utilizator, nume_coloană1 , nume_coloană2 , etc. sunt numele coloanelor, col_type este tipul de coloană și lungime_câmp este dimensiunea structurilor de date pentru a face valorile mai robuste.

De exemplu, puteți crea un tabel hotel cu următoarele coloane:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

..unde este numele tabelului hotel , iar coloanele sunt hotel_id , stea , a picta , Locație , și Data cu lungimile și constrângerile coloanei respective.

Adăugarea de valori la baza de date

Odată ce structura tabelului dvs. este gata, puteți adăuga câteva date într-un tabel existent. Utilizați instrucțiunea INSERT INTO pentru a adăuga date în următorul format:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

De exemplu, adăugați un rând de date la hotel tabelul pe care l-ați creat mai sus.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

Configurarea PostgreSQL pe CentOS

Pentru a configura PostgreSQL, cel mai bine este să îl instalați în modul corect. Cu configurațiile adecvate, puteți instala cu ușurință PostgreSQL și îl puteți utiliza în mod eficient în sistemul dvs.

În afară de CentOS, puteți configura PostgreSQL pentru a lucra cu alte distribuții Linux, Ubuntu, de exemplu.

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

Doriți un mod ușor și fiabil de a gestiona bazele de date pe sistemul dvs.? Verificați cum se instalează PostgreSQL pe Ubuntu.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • CentOS
  • SQL
  • 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