Hvordan installere PostgreSQL med pgAdmin4 på Linux Mint 20
pgAdmin er et åpen kildekode-funksjonsrikt, frontend-administrasjonsverktøy som lar deg enkelt administrere og administrere PostgreSQL-relasjonsdatabasen din fra en nettleser.
Det gir et brukervennlig brukergrensesnitt som forenkler oppretting og overvåking av databaser og databaseobjekter. PgAdmin 4 er en forbedring av det tidligere pgAdmin-verktøyet og er tilgjengelig for Linux, Windows, macOS-systemer og til og med en Docker-beholder.
I denne opplæringen lærer du hvordan du installerer PostgreSQL med pgAdmin4 på Linux Mint 20.
Trinn 1: Installer PostgreSQL-databasen på Linux Mint
1. For å starte, start terminalen og oppdater pakkene dine ved å bruke apt-pakkebehandlingen som vist.
$ sudo apt update -y
Når oppdateringen er fullført, fortsett til neste trinn.
Siden pgAdmin4 gir et grensesnitt for administrasjon av PostgreSQL-databaseobjekter, er det viktig å ha PostgreSQL installert først.
2. For å gjøre dette skal vi installere postgresql-pakken og postgresql-contrib som tilbyr utvidede funksjoner som utvider funksjonaliteten til PostgreSQL.
$ sudo apt install postgresql postgresql-contrib
3. Vanligvis starter PostgreSQL automatisk ved oppstart. Du kan bekrefte dette ved å bruke kommandoen nedenfor:
$ sudo systemctl status postgresql
4. For å logge på PostgreSQL-forekomsten, bytt først til postgres-brukeren. Postgres-brukeren er inkludert som standard med installasjonen av PostgreSQL. Kjør deretter psql-kommandoen som vist.
$ sudo -i -u postgres $ psql # \q
5. I tillegg kan du sjekke om databaseserveren godtar innkommende tilkoblinger som vist.
$ sudo pg_isready
Trinn 2: Installer pgAdmin4 på Linux Mint
pgAdmin4 er tilgjengelig for Ubuntu 16.04 og nyere versjoner og kan enkelt installeres ved å bruke APT-pakkebehandlingen. Det samme kan ikke støtte Linux Mint 20 og Pgadmi4-utviklere har ennå ikke inkludert støtte som lar brukere enkelt installere frontend-administrasjonsverktøyet ved å bruke APT-pakkebehandleren.
6. Det eneste mulige alternativet er å installere pgAdmin4 fra et virtuelt miljø. Så først vil vi installere forutsetningspakkene som vist.
$ sudo apt install libgmp3-dev build-essential libssl-dev
7. Installer deretter det virtuelle Python-miljøet og tilhørende avhengigheter.
$ sudo apt install python3-virtualenv python3-dev libpq-dev
8. Deretter oppretter du en katalog der du skal lage et virtuelt miljø.
$ mkdir pgadmin4 && cd pgadmin4
9. Lag deretter det virtuelle miljøet som vist. Her er pgadmin4env navnet på det virtuelle miljøet.
$ virtualenv pgadmin4env
10. Når det virtuelle miljøet er på plass, aktiverer du det som vist.
$ source pgadmin4env/bin/activate
11. Bruk deretter pip-verktøyet til å installere pgadmin4 som vist.
$ pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pip/pgadmin4-4.30-py3-none-any.whl
12. Deretter oppretter du en konfigurasjonsfil config_local.py.
$ sudo nano pgadmin4env/lib/python3.8/site-packages/pgadmin4/config_local.py
og legg til linjene nedenfor.
import os DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/')) LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log') SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db') SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions') STORAGE_DIR = os.path.join(DATA_DIR, 'storage') SERVER_MODE = False
13. For å starte pgAdmin4-administrasjonsverktøyet, påkall kommandoen:
$ python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgadmin4.py Or ./pgadmin4env/bin/pgadmin4&
14. Gå til nettleseren din til slutt og bla gjennom adressen som vises.
http://127.0.0.1:5050
Du vil bli bedt om å angi hovedpassordet, så fortsett og angi et sterkt passord og klikk på 'Ok'-knappen.
15. For å gjøre ting enklere, kan du lage et alias i ~/.bashrc-filen som vist.
$ echo "alias startPg='~/pgAdmin4/venv/bin/python ~/pgAdmin4/venv/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc
16. Deretter oppdaterer du bashrc-filen.
$ source ~/.bashrc
17. Til slutt kan du starte pgAdmin4-administrasjonsverktøyet ved ganske enkelt å påkalle startpg-kommandoen.
$ startpg
Gå igjen til nettleseren din og logg på PgAdmin4-grensesnittet. Og dette avslutter installasjonen av pgAdmin4 på Linux Mint.