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.
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″>
Also, confirm that the Postgresql server is ready to accept connections from clients as follows:
$ sudo pg_isready
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.,
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
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.,
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.
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.,
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.,
If the database access credentials are OK and the server-client authentication configuration is too, pgAdmin4 should successfully connect to the database server.