Articles

Så här installerar du PostgreSQL och pgAdmin4 i Ubuntu 20.04

den här guiden kommer att gå igenom instruktionerna för att installera PostgreSQL 12 Relations-och objektorienterade databashanteringssystem och pgAdmin4, ett vanligt webbaserat PostgreSQL-databasserveradministrationsverktyg. Vi visar hur du installerar den senaste versionen av pgAdmin4 som är v4. 23.

relaterad läsning: Så här installerar du PostgreSQL och pgAdmin i CentOS 8

förutsättningar:

  • Ubuntu 20.04 serverinstallation
  • Ubuntu 20.,04 skrivbordsinstallation

låt oss komma igång…

installera PostgreSQL i Ubuntu 20.04

Logga in på ditt Ubuntu-system och uppdatera systemprogramvarupaketen med följande apt-kommando.

$ sudo apt update

Installera nu den senaste versionen av PostgreSQL från standard Ubuntu repositories.

$ sudo apt install postgresql

under installationen kommer installationsprogrammet att skapa ett nytt PostgreSQL-kluster (en samling databaser som kommer att hanteras av en enda serverinstans), vilket initierar databasen., Standarddatakatalogen är / var / lib/postgresql/12 /main och konfigurationsfilerna lagras i/etc/postgresql/12 / huvudkatalogen.,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., Byt först till Postgres-systemanvändarkontot och kör kommandot psql enligt följande:

$ sudo su - postgres$ psqlpostgres=# 

skapa nu en ny databas och en användare med följande kommandon.,

skapa en databas i PostgreSQL

konfigurera PostgreSQL-klientautentisering

PostgreSQL använder klientautentisering för att bestämma vilka användarkonton som kan ansluta till vilka databaser från vilka värdar och detta styrs av inställningar i klienten autentisering konfigurationsfil, som på Ubuntu finns på /etc/postgresql/12/main/pg_hba.conf.

öppna den här filen med din favorittextredigerare som visas.,

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

PostgreSQL använder många typer av klientautentiseringsmetoder, inklusive peer, ident, lösenord och md5 (läs PostgreSQL 12-dokumentationen för en detaljerad förklaring av varje metod).

md5 är den säkraste och rekommenderade eftersom det kräver att klienten tillhandahåller ett dubbel-MD5-hashat lösenord för autentisering. Så se till att posterna nedan har md5 som under-metoden:

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

När du har gjort ändringar i konfigurationsfilen för klientautentisering måste du starta om PostgreSQL-tjänsten.,

$ sudo systemctl restart postgresql

installera pgAdmin4 i Ubuntu

pgAdmin4 är inte tillgängligt i Ubuntu-repositorierna. Vi måste installera det från pgAdmin4 APT-arkivet. Börja med att ställa in förvaret. Lägg till den offentliga nyckeln för arkivet och skapa konfigurationsfilen för arkivet.

Installera sedan pgAdmin4,

$sudo apt install pgadmin4

ovanstående kommando kommer att installera många nödvändiga paket, inklusive Apache2 webbserver för att betjäna pgadmin4-webbprogrammet i webbläge.,

När installationen är klar kör du Web setup-skriptet som levereras med pgdmin4-binärpaketet för att konfigurera systemet för att köras i webbläge. Du kommer att bli ombedd att skapa en pgAdmin4 inloggnings e-post och lösenord som visas i skärmdumpen nedan.

det här skriptet kommer att konfigurera Apache2 för att betjäna pgAdmin4-webbprogrammet, vilket innebär att WSGI-modulen aktiveras och att pgAdmin-programmet konfigureras för att montera på pgadmin4 på webbservern så att du kan komma åt det på:


Det startar också Apache2-tjänsten för att tillämpa de senaste ändringarna.,e med din e-postadress och ange ett starkt lösenord samt:

$ sudo /usr/pgadmin4/bin/setup-web.sh
Ställ in PgAdmin i Ubuntu

för att komma Åt pgAdmin4 Web-Gränssnitt

för Att komma åt pgAdmin4 web application interface, öppna en webbläsare, och använd följande adress för att navigera:


När inloggningssidan belastningar anger du den e-postadress och lösenord som du skapade i föregående avsnitt medan konfigurera pgAdmin4 att köra i web-läge.,

PgAdmin Login

efter en lyckad inloggning kommer du att landa i pgAdmin4 webbapplikationspanelen. För att ansluta till en server, klicka på Lägg till ny Server som markeras i följande skärmdump.

Lägg till ny Server i PgAdmin

ange sedan anslutningen i Allmänna inställningar (namn, servergrupp och en kommentar). Klicka sedan på anslutningar som markeras i följande skärmdump.,

Lägg till ny anslutning i PgAdmin

ange sedan PostgreSQL-databasserverns värdnamn / adress, portnummer (lämna 5432 för att använda standard), Välj Underhållsdatabasen (som ska vara postgres), ange databasens användarnamn och lösenord.,

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