Instalarea și inițializarea postgresql pe comunitatea ubuntu - vscale

PostgreSQL este o bază de date open source bazată pe platforme, astfel încât poate fi instalată pe aproape orice server. Toate configurațiile de servere și toate sistemele de operare furnizate de vscale. permite utilizarea PostgreSQL.







Luați în considerare instalarea și configurarea exemplului de Ubuntu 16.04 64bit.

Cerințe tehnice

• Utilizator cu drepturi de sudo
• Ubuntu 16.04

Pasul 1. Selectați sursa de instalat

PostgreSQL este un server de baze de date foarte populare, deci este prezent în depozitele oficiale Ubuntu. Cu toate acestea, în dezvoltatorii PPA PostgreSQL puteți găsi cea mai recentă versiune. De exemplu, la momentul acestei scrieri, PostgreSQL 9.5 este disponibil în repozitoriul Ubuntu, iar 9.6 poate fi instalat din PPA. Dacă nu aveți nevoie de cele mai recente funcții ale acestui DBMS, atunci pasul curent poate fi omis. În caz contrar, adăugați depozitul PostgreSQL la lista de surse de sistem:

și adăugați o cheie pentru aceasta

Acest lucru vă va permite să primiți cele mai recente versiuni atunci când actualizați pachetele.

Pasul 2: Instalați PostgreSQL

Dacă sistemul este instalat recent și ați trecut peste pasul anterior, puteți trece peste acest pas, deoarece în timpul instalării sistemului, indexul pachetului este actualizat. În caz contrar, executați comanda:

Această comandă va actualiza indexul, care vă va permite să instalați pachete proaspete și actuale.

Instalarea PostgreSQL din registrele oficiale și din PPA se realizează în același mod. Descărcați și instalați pachetele PostgreSQL și contrib (contrib oferă unele funcționalități suplimentare și utilități):

Pasul 3. Conectarea la serverul de baze de date

În timpul instalării programului, contul de administrator al bazei de date a fost creat automat în sistem - postgres. În acest stadiu, accesul la sistemul de baze de date poate fi obținut numai prin intermediul acestuia.






Puteți comuta fie la sesiunea postgres și rulați shell-ul programului:

sau rulați coajă în numele postgres fără a schimba sesiunea:

O dată în linia de comandă psql, într-un fel sau altul, trebuie să știți cum să ieșiți din ea. Puteți face acest lucru prin introducerea comenzii de ieșire:

(scurt pentru a ieși).

Pasul 4: Creați un nou rol

Dacă ați efectuat instalarea conform instrucțiunilor, până la acea dată în DBMS există doar un rol - postgres. Este recomandat să nu folosiți acest rol pentru a lucra cu bazele dvs. de date, ci pentru a crea un nou rol pentru fiecare bază de date (sau mai multe, dacă este necesar). Pentru a crea un nou rol, există două metode standard:

  1. Un mod interactiv în care este suficient să răspundem la câteva întrebări simple;
  2. comandă pentru a crea un rol prin linia de comandă a DBMS.

Nu vom elabora modul interactiv, deoarece putem crea un rol care îndeplinește pe deplin cerințele în majoritatea cazurilor, putem face doar o singură comandă simplă (înainte de aceasta trebuie să fim în modul de linie de comandă așa cum este descris în pasul 3). Nu uitați să înlocuiți numele de utilizator cu numele de utilizator dorit și parola - în parola pentru acest utilizator:

Numele este dat fără citate, iar parola este în ghilimele simple.

Pasul 5. Crearea unei baze de date

În modul linia de comandă psql, putem crea baza de date utilizând comanda create database și specificând numele bazei de date. De exemplu, pentru a face o bază de date numită vscale_db, executați următoarea comandă:

Pasul 6. Atribuirea drepturilor

Am creat rolul creat anterior pentru atribuirea drepturilor la baza de date. În majoritatea proiectelor, unde veți folosi doar un singur utilizator de baze de date, acesta va necesita drepturi complete. Puteți să le emiteți după cum urmează:

unde vscale_db este numele bazei de date selectate în pasul 5 și numele de utilizator este numele de utilizator specificat în pasul 4.

Toate presetările minim necesare sunt complete. Puteți ieși din psql tastând "\ q".

Pasul 7. Autentificarea și începerea cu baza de date

Până când aveți tot ce aveți nevoie pentru a începe cu baza de date. Pentru a vă conecta la acesta, executați psql cu următorii parametri: gazdă "-h localhost" (pe măsură ce ne conectăm la baza de date locală), numele bazei de date "vscale_db" și username "username":

După aceasta, veți putea să interacționați cu baza de date: creați tabele, compilați informații în ele, faceți selecții etc.

concluzie

Rezumând cele de mai sus, primim o succesiune foarte simplă de pași pentru pregătirea PostgreSQL pentru utilizare. Instalați serverul de bază de date și porniți shell-ul:

Creați un utilizator, o bază de date și atribuiți drepturi:







Articole similare

Trimiteți-le prietenilor: