Articles

Hvordan du Installerer PostgreSQL og pgAdmin4 i Ubuntu 20.04

Denne guide vil lede dig gennem instruktionerne for at installere PostgreSQL 12 relationelle og objekt-orienteret database management systemer og pgAdmin4, en almindeligt brugt web-baseret PostgreSQL database server administration tool. Vi viser, hvordan du installerer den nyeste version af pgadmin4, der er v4.23.

Relateret Læs: Sådan Installerer PostgreSQL og pgAdmin i CentOS 8

Forudsætninger:

  • Ubuntu-20.04-Server installation
  • Ubuntu 20.,04 Desktop installation

Lad os komme i gang…

Installation af PostgreSQL i Ubuntu 20.04

Log ind på din Ubuntu-system, og opdatere system-software-pakker ved hjælp af følgende apt-kommando.

$ sudo apt update

Installer nu den nyeste version af Postgres .l fra standard Ubuntu-arkiver.

$ sudo apt install postgresql

under installationen opretter installationsprogrammet en ny Postgres .l-klynge (en samling af databaser, der administreres af en enkelt serverinstans), og initialiserer således databasen., Standarddatakataloget er / var/lib/Postgres .l/12 /main, og konfigurationsfilerne gemmes i mappen/etc/Postgres .l/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., Første, skal du skifte til postgres system brugerkonto og køre psql kommando som følger:

$ sudo su - postgres$ psqlpostgres=# 

Nu oprette en ny database, og brugeren ved hjælp af følgende kommandoer.,

Opret en Database i PostgreSQL

Konfiguration af PostgreSQL-Client-Godkendelse

bruger PostgreSQL klientgodkendelse at afgøre, hvilken brugerkonti kan oprette forbindelse til, hvilke databaser, der er vært, og dette styres af indstillinger i klienten godkendelse konfiguration fil, som om Ubuntu er placeret i /etc/postgresql/12/main/pg_hba.conf.

Åbn denne fil ved hjælp af din foretrukne teksteditor som vist.,

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

PostgreSQL bruger mange typer af klientgodkendelse metoder, herunder peer, ident, password, og md5 (læs PostgreSQL 12 dokumentation for en detaljeret forklaring af hver metode).

md5 er den mest sikre og anbefalede, fordi det kræver, at klienten leverer en dobbelt-MD5-hashed adgangskode til godkendelse. Så sørg for, at posterne nedenfor har md5 som undermetode:

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

Når du har foretaget ændringer i konfigurationsfilen til klientgodkendelse, skal du genstarte Postgres .l-tjenesten.,

$ sudo systemctl restart postgresql

Installation pgAdmin4 i Ubuntu

pgAdmin4 er ikke tilgængelig i Ubuntus repositories. Vi skal installere det fra PGADMIN4 APT-depotet. Start med at oprette depotet. Tilføj den offentlige nøgle til arkivet, og opret opbevaringskonfigurationsfilen.

Installer derefter pgAdmin4,

$sudo apt install pgadmin4

ovenstående kommando installerer adskillige krævede pakker inklusive Apache2 websebserver for at betjene pgadmin4-applicationebapplikationen i webebtilstand.,

Når installationen er færdig, skal du køre scripteb setup scriptet, som leveres med pgdmin4 binære pakke, for at konfigurere systemet til at køre i webeb-tilstand. Du bliver bedt om at oprette en pgadmin4 login e-mail og adgangskode som vist på skærmbilledet nedenfor.

Dette script vil konfigurere Apache2 for at tjene pgAdmin4 web-applikation, der involverer aktivering af WSGI-modul og konfiguration af pgAdmin ansøgning at montere på pgadmin4 på webserveren, så du kan få adgang til den med:


Det er også genstarter Apache2-service at anvende de seneste ændringer.,e med din e-mail-adresse og oprette en stærk sikker adgangskode samt:

$ sudo /usr/pgadmin4/bin/setup-web.sh
konfigurer PgAdmin i Ubuntu

få Adgang til pgAdmin4 Web-Interface

for At åbne pgAdmin4 web application interface, skal du åbne en webbrowser, og brug nedenstående adresse for at navigere:


Når login-siden indlæses, skal du indtaste den e-mail-adresse og adgangskode, du oprettede i det forrige afsnit, mens konfigurere pgAdmin4 til at køre i web-mode.,

PgAdmin Login

Efter vellykket login, vil du blive jord i pgAdmin4 web-applikation dashboard. For at oprette forbindelse til en server skal du klikke på Tilføj ny Server som fremhævet i det følgende skærmbillede.

Tilføj Ny Server i PgAdmin

Næste, kan du indtaste den forbindelse under de Generelle indstillinger (Navn, Server gruppen, og en kommentar). Klik derefter på forbindelser som fremhævet i det følgende skærmbillede.,

Tilføj Ny Forbindelse i PgAdmin

Næste, kan du indtaste PostgreSQL database server hostnavn/adresse, portnummer (orlov 5432 til brug standard), skal du vælge Vedligeholdelse database (som bør være postgres), skal du indtaste database brugernavn og password.,

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