Jak zainstalować PostgreSQL on Ubuntu (Konfiguracja pgAdministratora)

Jak zainstalować PostgreSQL on Ubuntu?

PostgreSQL jest dobrze znanym oprogramowaniem typu open source Rwymowny Databaza MSystem zarządzania (RDBMS). Jest popularny pod względem bogatych funkcji, skalowalności i stabilności. Ten RDBMS obsługuje integralność danych, złożone zapytania i równoczesny dostęp.

Większość organizacji wybiera PostgreSQL ze względu na jego rozszerzalność, niezawodność i wieloplatformowy charakter. Co więcej, zapewnia również solidną bazę do obsługi dużych ilości danych. Ten rdm jest preferowany przez analityków danych, programistów i firmy poszukujące elastycznego i wydajnego rozwiązania bazodanowego.

Wymagania wstępne

Aby postępować zgodnie z naszym przewodnikiem, musisz mieć:

  • Ubuntu 22.04 zainstalowany w twoim systemie
  • A użytkownik inny niż root z uprawnieniami sudo

Teraz sprawdźmy procedurę instalacji Postgres Ubuntu używając następujących:

  • Kurs Ubuntu składnica
  • Kurs PostgreSQL oficjalne repozytorium

Metoda 1: Jak zainstalować i skonfigurować PostgreSQL on Ubuntu Korzystanie z Ubuntu Magazyn

W tej metodzie skorzystamy z Ubuntu repozytorium do pobrania i zainstalowania PostgreSQL. To repozytorium zawiera już oficjalne pakiety aktualizowane i utrzymywane przez Ubuntu deweloperzy. Ostatecznie gwarantuje to, że proces instalacji pozostanie bezproblemowy i prosty.

Krok 1) Aby zainstalować PostgreSQL w systemie Linux najpierw zaktualizuj pakiety systemowe:

sudo apt update

Wyjście:

Zainstaluj i skonfiguruj PostgreSQL on Ubuntu

Zainstaluj i skonfiguruj PostgreSQL on Ubuntu

Krok 2) Następnie idź PostgreSQL instalacja:

sudo apt install postgresql -y

Zainstaluj i skonfiguruj PostgreSQL on Ubuntu

Krok 3) Na koniec sprawdź PostgreSQL wersja do sprawdzenia:

psql --version

Jak widać, PostgreSQL wersja 14.8 została pomyślnie zainstalowana na naszym komputerze Ubuntu system:

Zainstaluj i skonfiguruj PostgreSQL on Ubuntu

Metoda 2: Zainstaluj PostgreSQL on Ubuntu Korzystanie z PostgreSQL Oficjalne repozytorium

Oficjalna PostgreSQL repozytorium umożliwia dostęp do najnowszej wersji PostgreSQL oraz odpowiednie funkcje, które nie są dostępne w programie Ubuntu oficjalne repozytorium. Z PostgreSQLoficjalne repozytorium, możesz łatwo zainstalować i zaktualizować PostgreSQL.

Teraz postępuj zgodnie z dostarczonymi instrukcjami, aby zainstalować PostgreSQL on Ubuntu.

Krok 1) Pierwszym krokiem jest dodanie repozytorium PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

Zainstalować PostgreSQL on Ubuntu

Krok 2) Następnie przejdź do dodawania PostgreSQL klucz repozytorium:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Zainstalować PostgreSQL on Ubuntu

Krok 3) Zaktualizuj pakiety systemowe, aby móc działać dalej:

sudo apt update

Zainstalować PostgreSQL on Ubuntu

Krok 4) Teraz idź po PostgreSQL instalacja:

sudo apt install postgresql -y

Zainstalować PostgreSQL on Ubuntu

Krok 5) Zobacz PostgreSQL wersja dla potwierdzenia:

psql --version

Można zaobserwować, że za pomocą PostgreSQL repozytorium, na którym zainstalowaliśmy jego wersję 15.3 Ubuntu:

Zainstalować PostgreSQL on Ubuntu

Jak zarządzać PostgreSQL Użytkownicy na Ubuntu?

Zarządzanie PostgreSQL użytkownicy obejmują proces tworzenia, modyfikowania ich dostępu i usuwania użytkowników w celu kontrolowania uprawnień do bazy danych. Zapewnia, że ​​administrator przyznaje wymagane uprawnienia i zarządza PostgreSQL konta użytkowników w skuteczny sposób.

Krok 1) Aby utworzyć nowego użytkownika Postgres na Ubuntu, uruchom to polecenie:

sudo -u postgres createuser --interactive

W rezultacie PostgreSQL poproś o wpisanie nazwy użytkownika i potwierdzenie, czy nowo utworzony użytkownik powinien mieć uprawnienia superużytkownika:

zarządzanie PostgreSQL Użytkownicy na Ubuntu

W naszym przypadku jako nazwę użytkownika wpisaliśmy „huzail” i pozwoliliśmy mu być superużytkownikiem.

Krok 2) Możesz także osobno nadać uprawnienia sudo użytkownikowi, podając jego nazwę w tym poleceniu:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

zarządzanie PostgreSQL Użytkownicy na Ubuntu

Krok 3) Jeżeli chcesz usunąć nowo utworzonego użytkownika, wpisz jego nazwę w poleceniu „DROP USER”:

DROP USER huzail;

zarządzanie PostgreSQL Użytkownicy na Ubuntu

Jak zarządzać PostgreSQL Baza danych włączona Ubuntu?

Następnie przychodzi zarządzanie PostgreSQL baza danych włączona Ubuntu. Obejmuje to różne operacje związane z tworzeniem, modyfikowaniem i modyfikowaniem baz danych w celu lepszej organizacji.

Krok 1) Przede wszystkim skorzystaj z opcji „UTWÓRZ BAZĘ DANYCH” do utworzenia bazy danych i podaj jej nazwę, ponieważ dodaliśmy tutaj „guru99”:

CREATE DATABASE guru99;

zarządzanie PostgreSQL Baza danych włączona Ubuntu

Krok 2) Następnie nadaj dostęp do bazy danych wymaganemu użytkownikowi:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

zarządzanie PostgreSQL Baza danych włączona Ubuntu

W naszym przypadku przyznaliśmy dostęp „guru99” użytkownikowi „huzail”:

zarządzanie PostgreSQL Baza danych włączona Ubuntu

Krok 3) Jeśli chcesz usunąć lub upuścić bazę danych, uruchom komendę „DROP DATABASE” z żądaną nazwą bazy danych:

DROP DATABASE guru99;

W rezultacie podana baza danych zostanie usunięta:

zarządzanie PostgreSQL Baza danych włączona Ubuntu

Zabezpieczenie domyślne PostgreSQL Użytkownik

Operacja zabezpieczenia domyślnego PostgreSQL użytkownik podejmuje różne środki, takie jak skonfigurowanie silnego hasła, włączenie odpowiedniego szyfrowania hasła i ponowne uruchomienie PostgreSQL praca. W ten sposób domyślny użytkownik będzie chroniony przed nieautoryzowanym dostępem.

Krok 1) Najpierw zaloguj się do serwisu PostgreSQL baza danych, tak jak to już zrobiliśmy:

sudo -u postgres psql

Krok 2) Następnie dodaj hasło domyślne PostgreSQL użytkownik:

ALTER USER postgres PASSWORD 'my-secret-password123';

Zabezpieczenie domyślne PostgreSQL Użytkownik

Krok 3) Otwórz odpowiedni plik konfiguracyjny, aby włączyć szyfrowanie hasła:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

W powyższym poleceniu zamień numer wersji na PostgreSQL zainstalowaną wersję, ponieważ dodaliśmy tutaj „15”:

Zabezpieczenie domyślne PostgreSQL Użytkownik

Twój PostgreSQL plik konfiguracyjny będzie wyglądał mniej więcej tak:

Zabezpieczenie domyślne PostgreSQL Użytkownik

Poszukaj linii zaczynającej się od „local all all” i zmień metodę szyfrowania z „peer” na „md5”. Następnie naciśnij „CTRL+O”, aby zapisać zmiany i naciśnij CTRL+X”, aby wyjść z edytora nano:

Zabezpieczenie domyślne PostgreSQL Użytkownik

Krok 4) Uruchom ponownie PostgreSQL usługę, aby mogła ona obowiązywać od zmian konfiguracyjnych:

sudo service postgresql restart

Zabezpieczenie domyślne PostgreSQL Użytkownik

Krok 5) Na koniec sprawdź PostgreSQL Status:

sudo service postgresql status

Zabezpieczenie domyślne PostgreSQL Użytkownik

Otóż ​​to! Zabezpieczyłeś ustawienie domyślne PostgreSQL użytkownika zaszyfrowanym hasłem.

Dodatkowy krok: zainstaluj pgAdmin

pgAdmin to graficzny interfejs użytkownika (GUI) PostgreSQL klient upraszczający zadania związane z zarządzaniem. Umożliwia także wydajne wykonywanie zapytań, administrowanie bazami danych i PostgreSQL monitorowanie serwera. Co więcej, pomaga również zwiększyć produktywność PostgreSQL użytkowników.

Krok 1) Przede wszystkim należy dodać PostgreSQL klucz repozytorium:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

W naszym przypadku już go dodaliśmy, więc wciśniemy „y”, aby go zastąpić:

Zainstaluj pgAdmina

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

Krok 2) Następnie dodaj repozytorium pgAdmin do swojego Ubuntu system:

Zainstaluj pgAdmina

Krok 3) Następnie zaktualizuj pakiety w celu dalszego postępowania:

Sudo apt update

Zainstaluj pgAdmina

Krok 4) Teraz zainstaluj pgAdmin4, wpisując to polecenie:

sudo apt install pgadmin4

Zainstaluj pgAdmina

Zainstaluj pgAdmina

Krok 5) Teraz musisz wpisać podane polecenie, aby rozpocząć podstawową konfigurację pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Następnie określ wymagane informacje:

Zainstaluj pgAdmina

Krok 6) Uruchom pgAdmin4 w swojej przeglądarce internetowej, przechodząc do łącza podanego w ostatnim wyniku:

Zainstaluj pgAdmina

Użyj swojego wstępnie skonfigurowanego adresu e-mail i hasła, aby zalogować się do pgAdmin:

Zainstaluj pgAdmina

Oto główny panel pgAdmin, który jest gotowy do użycia:

Zainstaluj pgAdmina

Jak odinstalować PostgreSQL od Ubuntu?

Krok 1) W innym do odinstalowania PostgreSQL od operatora Ubuntu system, po pierwsze, zatrzymaj PostgreSQL usługa:

sudo systemctl stop postgresql

Odinstaluj PostgreSQL od Ubuntu

Krok 2) Następnie usuń PostgreSQL i jego odpowiednie zależności, jeśli zainstalowałeś je wcześniej:

sudo apt purge postgresql postgresql-contrib -y

Odinstaluj PostgreSQL od Ubuntu

Krok 3) Usuń wszystkie pliki konfiguracyjne PostgreSQL:

sudo rm -rf /etc/postgresql/

Odinstaluj PostgreSQL od Ubuntu

W rezultacie PostgreSQL zostanie usunięty z Twojego Ubuntu pomimo napiętego harmonogramu

Jak odinstalować pgAdmin z Ubuntu?

Krok 1) W przypadku konieczności usunięcia pgAdmin z Ubuntu, usuń najpierw jego pakiet:

sudo apt remove pgadmin4

Odinstaluj pgAdmin z Ubuntu

Krok 2) Na koniec usuń odpowiednie pliki konfiguracyjne ze swojego systemu:

sudo rm -rf ~/.pgadmin

Odinstaluj pgAdmin z Ubuntu

Otóż ​​to! Pomyślnie odinstalowałeś pgAdmin z Ubuntu.

Podsumowanie

Instalacja PostgreSQL on Ubuntu to prosta metoda, która obsługuje dwie metody, używając metody Ubuntu repozytorium lub przy użyciu PostgreSQL oficjalne repozytorium. Co więcej, zarządzanie bazami danych i użytkownikami oraz zabezpieczanie domyślnych użytkowników zapewnia efektywne zarządzanie bazą danych. Ponadto narzędzia takie jak pgAdmin poprawiają również ogólne doświadczenie użytkownika dla programistów i firm.