Hvernig á að setja upp PostgreSQL með pgAdmin4 á Linux Mint 20


pgAdmin er opinn uppspretta eiginleikaríkt, framendastjórnunartæki sem gerir þér kleift að stjórna og stjórna PostgreSQL tengslagagnagrunninum þínum á auðveldan hátt úr vafra.

Það býður upp á auðvelt í notkun notendaviðmót sem einfaldar stofnun og eftirlit með gagnagrunnum og gagnagrunnshlutum. PgAdmin 4 er endurbætur á fyrra pgAdmin tólinu og er fáanlegt fyrir Linux, Windows, macOS kerfi og jafnvel Docker gám.

Í þessari kennslu muntu læra hvernig á að setja upp PostgreSQL með pgAdmin4 á Linux Mint 20.

Skref 1: Settu upp PostgreSQL gagnagrunn á Linux Mint

1. Til að byrja, ræstu flugstöðina þína og uppfærðu pakkana þína með því að nota viðeigandi pakkastjórnun eins og sýnt er.

$ sudo apt update -y

Þegar uppfærslunni er lokið skaltu halda áfram í næsta skref.

Þar sem pgAdmin4 býður upp á framendaviðmót fyrir stjórnun PostgreSQL gagnagrunnshluta, er nauðsynlegt að hafa PostgreSQL uppsett fyrst.

2. Til að gera þetta ætlum við að setja upp postgresql pakkann og postgresql-contrib sem býður upp á aukna eiginleika sem auka virkni PostgreSQL.

$ sudo apt install postgresql postgresql-contrib

3. Venjulega byrjar PostgreSQL sjálfkrafa við ræsingu. Þú getur staðfest þetta með því að nota skipunina sem gefin er hér að neðan:

$ sudo systemctl status postgresql

4. Til að skrá þig inn á PostgreSQL dæmið þitt skaltu fyrst skipta yfir í postgres notandann. Postgres notandinn fylgir sjálfgefið með uppsetningu PostgreSQL. Keyrðu síðan psql skipunina eins og sýnt er.

$ sudo -i -u postgres
$ psql
# \q

5. Að auki geturðu athugað hvort gagnagrunnsþjónninn tekur við komandi tengingum eins og sýnt er.

$ sudo pg_isready

Skref 2: Settu upp pgAdmin4 á Linux Mint

pgAdmin4 er fáanlegt fyrir Ubuntu 16.04 og nýrri útgáfur og auðvelt er að setja það upp með APT pakkastjóranum. Það sama getur ekki stutt Linux Mint 20 og Pgadmi4 forritarar eiga enn eftir að innihalda stuðning sem gerir notendum kleift að setja upp framendastjórnunartólið auðveldlega með APT pakkastjóranum.

6. Eini raunhæfi kosturinn er að setja upp pgAdmin4 úr sýndarumhverfi. Svo fyrst munum við setja upp forkröfupakkana eins og sýnt er.

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

7. Næst skaltu setja upp Python sýndarumhverfið og tilheyrandi ósjálfstæði.

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

8. Næst skaltu búa til möppu þar sem þú munt búa til sýndarumhverfi.

$ mkdir pgadmin4 && cd pgadmin4

9. Búðu síðan til sýndarumhverfið eins og sýnt er. Hér er pgadmin4env nafn sýndarumhverfisins.

$ virtualenv pgadmin4env

10. Þegar sýndarumhverfið er komið á sinn stað skaltu virkja það eins og sýnt er.

$ source pgadmin4env/bin/activate

11. Notaðu síðan pip tólið til að setja upp pgadmin4 eins og sýnt er.

$ pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.30/pip/pgadmin4-4.30-py3-none-any.whl

12. Næst skaltu búa til stillingarskrá config_local.py.

$ sudo nano pgadmin4env/lib/python3.8/site-packages/pgadmin4/config_local.py

og bætið við línunum hér að neðan.

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. Til að ræsa pgAdmin4 stjórnunartólið skaltu kalla fram skipunina:

$ python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgadmin4.py
Or
./pgadmin4env/bin/pgadmin4&

14. Að lokum skaltu fara yfir í vafrann þinn og skoða netfangið sem sýnt er.

http://127.0.0.1:5050

Þú verður beðinn um að stilla aðallykilorðið, svo haltu áfram og stilltu sterkt lykilorð og smelltu á „Í lagi“ hnappinn.

15. Til að gera hlutina auðveldari geturðu búið til samnefni í ~/.bashrc skránni eins og sýnt er.

$ echo "alias startPg='~/pgAdmin4/venv/bin/python ~/pgAdmin4/venv/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc

16. Næst skaltu uppfæra bashrc skrána.

$ source ~/.bashrc

17. Að lokum geturðu ræst pgAdmin4 stjórnunartólið með því einfaldlega að kalla fram startpg skipunina.

$ startpg

Farðu aftur í vafrann þinn og skráðu þig inn í PgAdmin4 viðmótið. Og þetta lýkur uppsetningu pgAdmin4 á Linux Mint.