Kuinka asentaa PostgreSQL ja pgAdmin4 Linux Mint 21/20 -käyttöjärjestelmään


pgAdmin on avoimen lähdekoodin monipuolinen käyttöliittymän hallintatyökalu, jonka avulla voit helposti hallita ja hallita PostgreSQL-relaatiotietokantaasi verkkoselaimella.

Se tarjoaa helppokäyttöisen käyttöliittymän, joka yksinkertaistaa tietokantojen ja tietokantaobjektien luomista ja seurantaa. PgAdmin 4 on parannus aikaisempaan pgAdmin-työkaluun, ja se on saatavilla Linuxille, Windowsille, macOS-järjestelmille ja jopa Docker-säilölle.

Tässä opetusohjelmassa opit asentamaan PostgreSQL:n pgAdmin4 avulla Linux Mint 21:een ja Linux Mint 20:een.

Vaihe 1: Asenna PostgreSQL-tietokanta Linux Mintiin

1. Aloita käynnistämällä päätelaite ja päivittämällä paketit käyttämällä apt-pakettienhallintaa kuvan mukaisesti.

sudo apt update -y

Kun päivitys on valmis, siirry seuraavaan vaiheeseen.

Koska pgAdmin4 tarjoaa käyttöliittymän PostgreSQL-tietokantaobjektien hallintaan, on tärkeää, että PostgreSQL on asennettu ensin.

2. Tätä varten asennamme paketin postgresql ja postgresql-contrib, joka tarjoaa laajennettuja ominaisuuksia, jotka laajentavat >PostgreSQL.

sudo apt install postgresql postgresql-contrib

3. Yleensä PostgreSQL käynnistyy automaattisesti käynnistyksen yhteydessä. Voit vahvistaa tämän käyttämällä alla olevaa komentoa:

sudo systemctl status postgresql

4. Kirjaudu PostgreSQL-instanssiisi vaihtamalla ensin postgres-käyttäjään. Postgres-käyttäjä sisältyy oletusarvoisesti PostgreSQL-asennukseen. Suorita sitten psql-komento kuvan mukaisesti.

sudo -i -u postgres
psql
\q

5. Lisäksi voit tarkistaa, hyväksyykö tietokantapalvelin saapuvat yhteydet kuvan osoittamalla tavalla.

sudo pg_isready

Vaihe 2: Asenna pgAdmin4 Linux Mintiin

pgAdmin4 on saatavilla Ubuntu 16.04:lle ja uudemmille versioille, ja se voidaan asentaa helposti APT-pakettien hallinnan avulla. Sama ei voi tukea Linux Mint- ja Pgadmi4 -kehittäjien tukea, jonka avulla käyttäjät voivat helposti asentaa käyttöliittymän hallintatyökalun APT-paketinhallinnan avulla.

6. Ainoa toimiva vaihtoehto on asentaa pgAdmin4 virtuaalisesta ympäristöstä. Joten ensin asennamme edellytyspaketit kuvan mukaisesti.

sudo apt install libgmp3-dev build-essential libssl-dev

7. Asenna seuraavaksi Python-virtuaaliympäristö ja siihen liittyvät riippuvuudet.

sudo apt install python3-virtualenv python3-dev libpq-dev

8. Luo seuraavaksi hakemisto, jossa luot virtuaalisen ympäristön.

mkdir pgadmin4 && cd pgadmin4

9. Luo sitten virtuaaliympäristö kuvan mukaisesti. Tässä pgadmin4env on virtuaaliympäristön nimi.

virtualenv pgadmin4env

10. Kun virtuaaliympäristö on paikallaan, aktivoi se kuvan mukaisesti.

source pgadmin4env/bin/activate

11. Asenna sitten pgadmin4 pip-työkalulla kuvan mukaisesti.

pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v7.5/pip/pgadmin4-7.5-py3-none-any.whl

12. Luo seuraavaksi määritystiedosto config_local.py.

-------- On Linux Mint 20 --------
sudo nano pgadmin4env/lib/python3.8/site-packages/pgadmin4/config_local.py

-------- On Linux Mint 21 --------
sudo nano pgadmin4env/lib/python3.10/site-packages/pgadmin4/config_local.py

ja lisää alla olevat rivit.

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
AZURE_CREDENTIAL_CACHE_DIR = os.path.join(DATA_DIR, 'azurecredentialcache')

13. Käynnistä pgAdmin4-hallintatyökalu käynnistämällä komento:

-------- On Linux Mint 20 -------- 
python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py

-------- On Linux Mint 21 --------
python pgadmin4env/lib/python3.10/site-packages/pgadmin4/pgAdmin4.py

14. Siirry lopuksi selaimeesi ja selaa näkyvää osoitetta.

http://127.0.0.1:5050

Sinua pyydetään asettamaan pääsalasana, joten jatka ja aseta vahva salasana ja napsauta Ok-painiketta.

15. Asioiden helpottamiseksi voit luoda aliaksen ~/.bashrc-tiedostoon kuvan mukaisesti.

-------- On Linux Mint 20 -------- 
echo "alias startPg='~/pgadmin4/pgadmin4env/bin/python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc

-------- On Linux Mint 21 -------- 
echo "alias startPg='~/pgadmin4/pgadmin4env/bin/python pgadmin4env/lib/python3.10/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc

16. Päivitä seuraavaksi bashrc-tiedosto.

source ~/.bashrc

17. Lopuksi voit käynnistää pgAdmin4-hallintatyökalun yksinkertaisesti käynnistämällä startPg-komennon.

startPg &

Siirry jälleen selaimeesi ja kirjaudu sisään PgAdmin4-käyttöliittymään. Ja tähän päättyy PostgreSQL ja pgAdmin4 asennus Linux Mint 21:een ja Linux Mint 20:een.