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.
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″>
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., 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.,
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
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.,
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.
ange sedan anslutningen i Allmänna inställningar (namn, servergrupp och en kommentar). Klicka sedan på anslutningar som markeras i följande skärmdump.,
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.,
If the database access credentials are OK and the server-client authentication configuration is too, pgAdmin4 should successfully connect to the database server.