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.