Articles

Cum pentru a Instala PostgreSQL și pgAdmin4 în Ubuntu 20.04

Acest ghid vă va plimba prin instrucțiunile pentru a instala PostgreSQL 12 relaționale și orientate obiect baze de date sisteme de gestiune și pgAdmin4, un frecvent utilizate bazate pe web de baze de date PostgreSQL server instrument de administrare. Vom arăta cum să instalați cea mai recentă versiune de pgAdmin4 care este v4.23.

Related Read: cum se instalează PostgreSQL și pgAdmin în CentOS 8

cerințe preliminare:

  • instalarea serverului Ubuntu 20.04
  • Ubuntu 20.,04 instalare Desktop

Să începem…

instalarea PostgreSQL în Ubuntu 20.04

Conectați-vă la sistemul Ubuntu și Actualizați pachetele software de sistem folosind următoarea comandă apt.

$ sudo apt update

acum instalați cea mai recentă versiune de PostgreSQL din depozitele implicite Ubuntu.

$ sudo apt install postgresql

în Timpul instalării, programul de instalare va crea un nou PostgreSQL de bord (o colecție de baze de date care vor fi gestionate de către o singură instanță de server), astfel inițializa baza de date., Directorul de date implicit este / var/lib/postgresql/12 /main, iar fișierele de configurare sunt stocate în directorul/etc/postgresql/12 / main.,iv id=”293412d5b4″>

Check PostgreSQL Status

Also, confirm that the Postgresql server is ready to accept connections from clients as follows:

$ sudo pg_isready
PostgreSQL Accepting Client Connections

Creating Database in PostgreSQL

To create a new database in PostgreSQL, you need to access the PostgreSQL database shell (psql) program., În primul rând, a comuta la postgres contul de utilizator de sistem și a alerga psql comandă, după cum urmează:

$ sudo su - postgres$ psqlpostgres=# 

Acum, de a crea o nouă bază de date și un utilizator folosind următoarele comenzi.,

Creați o bază de Date în PostgreSQL

Configurarea PostgreSQL Client Autentificare

PostgreSQL utilizează autentificarea clientului de a decide care conturile de utilizator se poate conecta la care bazele de date la care găzduiește și acest lucru este controlat de setările de autentificare a clientului fișier de configurare, care pe Ubuntu este situat la /etc/postgresql/12/principal/pg_hba.conf.

deschideți acest fișier folosind editorul de text preferat, așa cum se arată.,

$ sudo vim /etc/postgresql/12/main/pg_hba.conf

PostgreSQL utilizează mai multe tipuri de metode de autentificare client, inclusiv peer, ident, parola, și md5 (citiți documentația PostgreSQL 12 pentru o explicație detaliată a fiecărei metode).md5 este cel mai sigur și recomandat, deoarece necesită clientului să furnizeze o parolă dublă-MD5-hashed pentru autentificare. Deci, asigurați-vă că intrările de mai jos au md5 ca sub metoda:

host all all 127.0.0.1/32 md5# IPv6 local connections:host all all ::1/128 md5

după efectuarea modificărilor în fișierul de configurare de autentificare Client, va trebui să reporniți serviciul PostgreSQL.,

$ sudo systemctl restart postgresql

Instalarea pgAdmin4 în Ubuntu

pgAdmin4 nu este disponibil în Ubuntu centrale de tranzacții. Trebuie să o instalăm din depozitul APT PGADMIN4. Începeți prin configurarea depozitului. Adăugați cheia publică pentru depozit și creați fișierul de configurare a depozitului.

Apoi instalați pgAdmin4,

$sudo apt install pgadmin4

comanda De mai sus va instala numeroase pachete necesare, inclusiv Apache2 server de web pentru a servi pgadmin4-aplicație web în modul web.,odată ce instalarea este completă, executați scriptul de configurare web care este livrat cu pachetul binar pgdmin4, pentru a configura sistemul să ruleze în modul web. Vi se va solicita să creați un e-mail de conectare și o parolă pgAdmin4, așa cum se arată în imaginea de mai jos.

Acest script va configura Apache2 pentru a servi pgAdmin4 aplicație web care implică activarea WSGI module și configurarea pgAdmin cerere pentru a monta la pgadmin4 pe serverul web astfel încât să puteți accesa la:


de asemenea, Acesta repornește Apache2 serviciu pentru a aplica modificările recente.,e cu adresa ta de email și a stabilit un puternic parolă sigură precum:

$ sudo /usr/pgadmin4/bin/setup-web.sh
Set Up PgAdmin în Ubuntu

Accesarea pgAdmin4 Interfata Web

Pentru a accesa pgAdmin4 web interfața aplicației, deschideți un browser web, și de a folosi următoarele adrese pentru a naviga:


Odată ce pagina de login sarcini, introduceți adresa de e-mail și parola pe care ați creat în secțiunea anterioară, în timp ce configurarea pgAdmin4 pentru a rula în modul web.,

PgAdmin de Conectare

După o autentificare cu succes, va fi terenurilor în pgAdmin4 aplicație web tabloul de bord. Pentru a vă conecta la un server, faceți clic pe Adăugați un Server nou, așa cum este evidențiat în următoarea captură de ecran.

Add New Server în PgAdmin

apoi, introduceți conexiune în setările Generale (Nume, Server de grup, și-un comentariu). Apoi faceți clic pe conexiuni așa cum este evidențiat în următoarea captură de ecran.,

Add New Conexiune în PgAdmin

apoi, introduceți baze de date PostgreSQL server hostname/adresa, numărul de Port (lăsați 5432 de a folosi implicit), selectați Întreținere a bazei de date (care ar trebui să fie postgres), intra in baza de date numele de utilizator și parola.,

PostgreSQL Database Settings

If the database access credentials are OK and the server-client authentication configuration is too, pgAdmin4 should successfully connect to the database server.

PostgreSQL Databases