Articles

Jak zainstalować PostgreSQL i pgAdmin4 w Ubuntu 20.04

Ten przewodnik przeprowadzi Cię przez instrukcje instalacji relacyjnych i obiektowych systemów zarządzania bazami danych PostgreSQL 12 oraz pgAdmin4, powszechnie używanego internetowego narzędzia do administrowania serwerami baz danych PostgreSQL. Pokażemy jak zainstalować najnowszą wersję pgAdmin4 czyli v4. 23.

podobne czytanie: Jak zainstalować PostgreSQL i pgAdmin w CentOS 8

wymagania wstępne:

  • instalacja serwera Ubuntu 20.04
  • Ubuntu 20.,04 Instalacja na pulpicie

zaczynajmy…

instalacja PostgreSQL w Ubuntu 20.04

Zaloguj się do systemu Ubuntu i zaktualizuj pakiety oprogramowania systemowego za pomocą następującego polecenia apt.

$ sudo apt update

zainstaluj najnowszą wersję PostgreSQL z domyślnych repozytoriów Ubuntu.

$ sudo apt install postgresql

podczas instalacji instalator utworzy nowy klaster PostgreSQL (zbiór baz danych, które będą zarządzane przez pojedynczą instancję serwera), inicjalizując tym samym bazę danych., Domyślnym katalogiem danych jest / var/lib/postgresql/12 /main, a pliki konfiguracyjne są przechowywane w katalogu/etc/postgresql/12 / main.,iv id=”293412d5b4″>

Check PostgreSQL Status

Also, confirm that the Postgresql server is ready to accept connections from clients as follows:

$ sudo pg_isready
PostgreSQL Accepting Client Connections

Creating Database in PostgreSQL

To create a new database in PostgreSQL, you need to access the PostgreSQL database shell (psql) program., Najpierw przełącz się na konto użytkownika systemu postgres i uruchom polecenie psql w następujący sposób:

$ sudo su - postgres$ psqlpostgres=# 

teraz Utwórz nową bazę danych i Użytkownika za pomocą następujących poleceń.,

Utwórz bazę danych w PostgreSQL

Konfigurowanie uwierzytelniania klienta PostgreSQL

PostgreSQL używa uwierzytelniania klienta do decydowania które konta użytkowników mogą łączyć się z bazami danych, z których hostów i jest to kontrolowane przez ustawienia w pliku konfiguracyjnym uwierzytelniania klienta, który na Ubuntu znajduje się w /etc/PostgreSQL/12/main/pg_hba.conf.

otwórz ten plik za pomocą ulubionego edytora tekstu, jak pokazano.,

$ sudo vim /etc/postgresql/12/main/pg_hba.conf

PostgreSQL używa wielu typów metod uwierzytelniania klienta, w tym peer, ident, password i md5(przeczytaj dokumentację PostgreSQL 12, aby uzyskać szczegółowe wyjaśnienie każdej metody).

md5 jest najbezpieczniejszy i zalecany, ponieważ wymaga od klienta podania podwójnego hasła MD5 do uwierzytelniania. Upewnij się więc, że poniższe wpisy mają md5 jako metodę under:

host all all 127.0.0.1/32 md5# IPv6 local connections:host all all ::1/128 md5

Po wprowadzeniu zmian w pliku konfiguracyjnym uwierzytelniania klienta, będziesz musiał ponownie uruchomić usługę PostgreSQL.,

$ sudo systemctl restart postgresql

instalacja pgAdmin4 w Ubuntu

pgAdmin4 nie jest dostępna w repozytoriach Ubuntu. Musimy go zainstalować z repozytorium apt pgAdmin4. Zacznij od skonfigurowania repozytorium. Dodaj klucz publiczny dla repozytorium i utwórz plik konfiguracyjny repozytorium.

następnie zainstaluj pgAdmin4,

$sudo apt install pgadmin4

powyższe polecenie zainstaluje wiele wymaganych pakietów, w tym Apache2 webserver, aby obsługiwać aplikację pgadmin4-web w trybie web.,

Po zakończeniu instalacji uruchom skrypt konfiguracji sieci Web, który jest dostarczany z pakietem binarnym pgdmin4, aby skonfigurować system do działania w trybie web. Zostaniesz poproszony o utworzenie adresu e-mail i hasła do logowania pgAdmin4, jak pokazano na poniższym zrzucie ekranu.w związku z tym, że w 2018 roku, po raz pierwszy w 2019 roku, na rynku pojawiła się nowa technologia, która pozwala nam na szybsze i łatwiejsze korzystanie z naszych usług, nie jest to konieczne, ponieważ jesteśmy w stanie zapewnić naszym klientom najwyższą jakość naszych usług.,e z twojego adresu e-mail i ustawić silne bezpieczne hasło, jak również:

$ sudo /usr/pgadmin4/bin/setup-web.sh
Skonfiguruj PgAdmin w Ubuntu

dostęp do interfejsu WWW pgadmin4

aby uzyskać dostęp do interfejsu aplikacji internetowej pgadmin4, otwórz przeglądarkę internetową i użyj następującego adresu do nawigacji:


Po załadowaniu strony logowania wprowadź adres e-mail i hasło utworzone w poprzedniej sekcji podczas konfigurowania Pgadmin4 do działania w trybie web.,

Logowanie do PgAdmin

Po pomyślnym zalogowaniu zostaniesz umieszczony na pulpicie aplikacji internetowej pgAdmin4. Aby połączyć się z serwerem, kliknij Dodaj nowy serwer, jak zaznaczono na poniższym zrzucie ekranu.

Dodaj nowy serwer w PgAdmin

następnie wprowadź połączenie w ustawieniach ogólnych (Nazwa, Grupa serwera i komentarz). Następnie kliknij połączenia, jak zaznaczono na poniższym zrzucie ekranu.,

Dodaj nowe połączenie w PgAdmin

następnie wprowadź nazwę hosta/adres serwera bazy danych PostgreSQL, numer portu (zostaw 5432, aby użyć domyślnego), wybierz bazę danych konserwacji (która powinna być postgres), wprowadź nazwę użytkownika i hasło do bazy danych.,

PostgreSQL Database Settings

If the database access credentials are OK and the server-client authentication configuration is too, pgAdmin4 should successfully connect to the database server.

PostgreSQL Databases