Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
30.10.2024

Cum să instalați PostgreSQL pe Debian

Instalați WordPress pe VPS AlexHost cu cPanel și Softaculous

De ce să instalați WordPress pe AlexHost? WordPress alimentează peste 40% din site-uri web, oferind o flexibilitate de neegalat pentru bloguri, comerț electronic și portofolii. VPS-ul AlexHost cu stocare NVMe, LiteSpeed și protecție DDoS oferă performanță extrem de rapidă și securitate robustă. Folosind cPanel și Softaculous, puteți instala WordPress în câteva minute. Acest ghid vă conduce prin procesul de instalare și prin configurațiile cheie pentru o configurare sigură și optimizată pe AlexHost.

Pasul 1: Actualizați-vă sistemul

Înainte de a instala PostgreSQL, este întotdeauna o idee bună să vă asigurați că lista de pachete a sistemului dvs. este actualizată

  1. Deschideți un terminal și executați următoarele comenzi pentru a actualiza lista de pachete
    sudo apt update
    sudo apt upgrade

Acest lucru asigură că toate pachetele de pe sistemul Debian sunt ultimele versiuni

Pasul 2: Instalați PostgreSQL

PostgreSQL este inclus în depozitele oficiale Debian, ceea ce face instalarea simplă

  1. Instalați PostgreSQL executând următoarea comandă
    sudo apt install postgresql postgresql-contrib
  • postgresql: Aceasta instalează serverul de baze de date PostgreSQL.
  • postgresql-contrib: Acest pachet include instrumente și utilități suplimentare care sunt utilizate în mod obișnuit cu PostgreSQL.

Pasul 3: Verificarea instalării

După finalizarea instalării, PostgreSQL ar trebui să ruleze pe sistemul dvs

  1. Verificați starea serviciului PostgreSQL
    sudo systemctl status postgresql

Ar trebui să vedeți o ieșire care să indice că PostgreSQL este activ și rulează. Dacă nu rulează, puteți porni serviciul folosind

sudo systemctl start postgresql

În plus, puteți permite PostgreSQL să pornească automat la pornire

sudo systemctl enable postgresql

Pasul 4: Configurarea de bază a PostgreSQL

PostgreSQL rulează sub un utilizator implicit numit postgres, care este un superutilizator cu privilegii administrative. Pentru a configura PostgreSQL, puteți trece la acest utilizator și începe să interacționați cu baza de date

1. Trecerea la utilizatorul PostgreSQL
  1. Utilizați următoarea comandă pentru a trece la utilizatorul postgres
    sudo -i -u postgres
  2. Odată conectat ca utilizator postgres, puteți accesa promptul PostgreSQL tastând
    psql

Aceasta va deschide terminalul interactiv PostgreSQL unde puteți rula interogări, crea utilizatori și gestiona baze de date

2. Crearea unui nou utilizator PostgreSQL

PostgreSQL acceptă autentificarea bazată pe roluri. Puteți crea un nou utilizator (sau “rol”) pentru a vă gestiona bazele de date

  1. Pentru a crea un utilizator nou, introduceți următoarea comandă la promptul psql
    CREATE USER your_username WITH PASSWORD 'your_password';

Înlocuiți your_username cu numele de utilizator dorit și your_password cu o parolă puternică

  1. Pentru a acorda acestui nou utilizator privilegii de superutilizator (opțional), executați
    ALTER USER your_username WITH SUPERUSER;
  2. Ieșiți din promptul psql tastând
    q
3. Crearea unei baze de date noi

După crearea unui utilizator, puteți crea o nouă bază de date pentru acel utilizator

  1. Pentru a crea o nouă bază de date, utilizați următoarea comandă
    createdb your_database_name

Înlocuiți your_database_name cu numele noii baze de date

  1. Pentru a acorda dreptul de proprietate asupra bazei de date utilizatorului nou creat
    ALTER DATABASE your_database_name OWNER TO your_username;

Pasul 5: Configurarea accesului la distanță (opțional)

În mod implicit, PostgreSQL acceptă conexiuni numai de la localhost (127.0.0.1), ceea ce înseamnă că nu este accesibil de la distanță. Dacă doriți să permiteți conexiunile la distanță, urmați acești pași

1. Modificați configurația PostgreSQL
  1. Deschideți fișierul de configurare PostgreSQL
    sudo nano /etc/postgresql/14/main/postgresql.conf

    (Notă: ajustați numărul versiunii 14 pentru a se potrivi cu versiunea PostgreSQL instalată)

  2. Căutați următoarea linie
    #listen_addresses = 'localhost'
  3. Decomentați linia și schimbați-o în
    listen_addresses = '*'

    Acest lucru va permite PostgreSQL să asculte pe toate interfețele de rețea. Puteți specifica aici o adresă IP dacă doriți să restricționați accesul la o anumită adresă.

  4. Salvați fișierul și ieșiți.
2. Modificarea autentificării clientului

În continuare, modificați fișierul pg_hba.conf pentru a configura ce adrese IP sunt autorizate să se conecteze

  1. Deschideți fișierul pg_hba.conf
    sudo nano /etc/postgresql/14/main/pg_hba.conf
  2. Adăugați următoarea linie la sfârșitul fișierului
    host all all 0.0.0.0/0 md5

    Acest lucru permite tuturor adreselor IP(0.0.0.0/0) să se conecteze la baza de date utilizând autentificarea prin parolă (md5). Pentru un acces mai restrictiv, puteți specifica un interval de adrese IP în loc de 0.0.0.0/0.

  3. Salvați fișierul și ieșiți.
3. Repornirea PostgreSQL

După efectuarea modificărilor la configurație, reporniți PostgreSQL pentru a aplica noile setări

sudo systemctl restart postgresql

Pasul 6: Conectarea la PostgreSQL de la distanță

Dacă ați activat accesul de la distanță, acum vă puteți conecta la baza de date PostgreSQL de pe o altă mașină. Va trebui să instalați un client PostgreSQL pe computerul de la distanță, dacă nu este deja instalat

  1. Instalați clientul PostgreSQL
    sudo apt install postgresql-client
  2. Conectați-vă la serverul PostgreSQL
    psql -h your_server_ip -U your_username -d your_database_name

Înlocuiți your_server_ip cu adresa IP a serverului PostgreSQL, your_username cu utilizatorul PostgreSQL creat și your_database_name cu numele bazei de date

Pasul 7: Gestionarea bazelor de date PostgreSQL

Odată ce PostgreSQL este instalat, puteți gestiona bazele de date utilizând atât shell-ul PostgreSQL (psql), cât și utilitarele din linia de comandă

1. Listarea bazelor de date

Pentru a lista toate bazele de date de pe serverul PostgreSQL, utilizați următoarea comandă în interiorul promptului psql

l
2. Comutarea bazelor de date

Pentru a comuta între bazele de date, puteți utiliza

c your_database_name

Aceasta vă conectează la baza de date specificată

3. Listarea tabelelor

Pentru a lista toate tabelele din baza de date curentă

dt
4. Copierea de rezervă și restaurarea bazelor de date

Pentru a salva o bază de date PostgreSQL, utilizați comanda pg_dump

pg_dump your_database_name > your_database_name_backup.sql

Pentru a restaura o bază de date dintr-o copie de rezervă

psql your_database_name < your_database_name_backup.sql

Concluzie: Lansați și extindeți-vă site-ul WordPress cu AlexHost VPS

Instalarea WordPress pe VPS-ul AlexHost folosind cPanel și Softaculous este un proces fără probleme care permite utilizatorilor de toate nivelurile de calificare să creeze un site web profesional rapid și eficient. Urmând pașii detaliați descriși în acest ghid, puteți configura setările esențiale, cum ar fi versiunea WordPress, modul Multisite și cron jobs, asigurându-vă în același timp că site-ul dvs. rămâne sigur și optimizat.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills