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.
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″>
Also, confirm that the Postgresql server is ready to accept connections from clients as follows:
$ sudo pg_isready
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ń.,
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
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.,
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.
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.,
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.,
If the database access credentials are OK and the server-client authentication configuration is too, pgAdmin4 should successfully connect to the database server.