Cum se instalează și se configurează pgAdmin 4 în modul server pe Ubuntu 22.04

Cum se instalează și se configurează pgAdmin 4 în modul server pe Ubuntu 22.04

Introducere

pgAdmin este un instrument de administrare open-source pentru baze de date PostgreSQL. Oferă o interfață grafică (GUI) cuprinzătoare pentru gestionarea bazelor de date PostgreSQL, a utilizatorilor, a rolurilor și a altor obiecte. În acest tutorial, vă vom ghida prin procesul de instalare și configurare a pgAdmin 4 în modul server pe Ubuntu 22.04. Vom acoperi pașii necesari pentru a instala PostgreSQL și pgAdmin, a configura conexiunea server și a crea o bază de date inițială.

Pași de instalare

1. Actualizați sistemul

Înainte de a instala orice software, este important să vă actualizați sistemul pentru a vă asigura că aveți cele mai recente patch-uri de securitate și corecții de erori:


sudo apt update
sudo apt upgrade

2. Instalați PostgreSQL și pgAdmin

Acum, puteți instala PostgreSQL și pgAdmin folosind comenzile apt:


sudo apt install postgresql postgresql-contrib pgadmin4

3. Configurați pgAdmin

După instalare, trebuie să configurați pgAdmin pentru a se conecta la serverul PostgreSQL. Deschideți o fereastră de terminal și editați fișierul de configurare pgAdmin:


sudo nano /etc/pgadmin4/pgadmin4.ini

Găsiți secțiunea server_mode* și setați-o la *pgadmin4.server_mode = server:


[server]
server_mode = pgadmin4.server_mode = server

Salvați fișierul și ieșiți din editor.

Configurarea conexiunii serverului

1. Creați un utilizator de bază de date

Acum, trebuie să creați un utilizator de bază de date care va fi utilizat de pgAdmin pentru a se conecta la serverul PostgreSQL:

  16 încărcătoare electrice pentru mașină pentru încărcare rapidă pentru a vă alimenta unitatea


sudo su - postgres
createuser --username=pgadmin --password --interactive

Urmăriți instrucțiunile de pe ecran pentru a seta parola utilizatorului.

2. Acordați permisiuni utilizatorului

În continuare, trebuie să acordați utilizatorului pgadmin permisiunile necesare pentru a se conecta la server:


grant pgadmin all privileges on pgadmin.* to pgadmin;
\q

3. Configurați pgAdmin

Deschideți pgAdmin și navigați la File* > **Preferences**. Faceți clic pe **Connections** în panoul din stânga și apoi faceți clic pe butonul *Add.

Configurați conexiunea cu următoarele detalii:

* Nume: Numele conexiunii (de exemplu, „MyServer”)
* Host: Adresa IP sau numele de domeniu al serverului PostgreSQL
* Utilizator: Utilizatorul de bază de date creat mai devreme (de exemplu, „pgadmin”)
* Parolă: Parola utilizatorului

Faceți clic pe Save pentru a salva conexiunea.

Crearea unei baze de date inițiale

Acum, puteți crea o bază de date inițială folosind pgAdmin:

1. În arborele de navigare din stânga, faceți clic pe Servers.
2. Extindeți nodul pentru serverul dvs.
3. Faceți clic dreapta pe Databases* și selectați *Create Database.
4. Introduceți un nume pentru baza de date (de exemplu, „mydb”) și faceți clic pe Save.

Concluzie

Ați instalat și configurat cu succes pgAdmin 4 în modul server pe Ubuntu 22.04. Acum puteți utiliza interfața grafică cuprinzătoare de la pgAdmin pentru a gestiona cu ușurință bazele de date PostgreSQL, utilizatorii, rolurile și alte obiecte.

Întrebări frecvente

1. Ce este pgAdmin?
pgAdmin este un instrument de administrare open-source pentru bazele de date PostgreSQL. Oferă o interfață grafică pentru gestionarea bazelor de date, a utilizatorilor și a altor obiecte.

2. Care sunt beneficiile utilizării pgAdmin?
pgAdmin oferă o interfață grafică intuitivă, facilitează gestionarea utilizatorilor și a permisiunilor, permite interogări și scripting SQL și oferă funcții avansate de administrare, cum ar fi monitorizarea și backup-ul.

  Înțelegerea diferenței dintre URL, URI și URN

3. Care este diferența dintre modul desktop și modul server al pgAdmin?
Modul desktop este o aplicație standalone care rulează pe computerul local, în timp ce modul server este o aplicație client-server care rulează pe un server dedicat.

4. Cum pot conecta pgAdmin la un server PostgreSQL?
Trebuie să creați o conexiune în pgAdmin folosind adresa IP sau numele de domeniu al serverului, numele de utilizator și parola.

5. Cum pot crea o bază de date folosind pgAdmin?
Faceți clic dreapta pe nodul „Databases” din arborele de navigare și selectați „Create Database”. Introduceți un nume pentru baza de date și faceți clic pe „Save”.

6. Cum pot gestiona utilizatorii și permisiunile în pgAdmin?
Navigați la nodul „Roles” din arborele de navigare și creați sau modificați utilizatorii și acordați-le permisiuni.

7. Care sunt cerințele de sistem pentru a rula pgAdmin?
pgAdmin necesită Python 3+, PostgreSQL 9.5 sau o versiune ulterioară și o interfață grafică.

8. Unde pot găsi mai multe informații despre pgAdmin?
Puteți găsi mai multe informații pe site-ul web oficial pgAdmin: https://www.pgadmin.org/