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:
Krok 2) Następnie idź PostgreSQL instalacja:
sudo apt install postgresql -y
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:
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'
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 -
Krok 3) Zaktualizuj pakiety systemowe, aby móc działać dalej:
sudo apt update
Krok 4) Teraz idź po PostgreSQL instalacja:
sudo apt install postgresql -y
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:
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:
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
Krok 3) Jeżeli chcesz usunąć nowo utworzonego użytkownika, wpisz jego nazwę w poleceniu „DROP USER”:
DROP USER huzail;
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;
Krok 2) Następnie nadaj dostęp do bazy danych wymaganemu użytkownikowi:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
W naszym przypadku przyznaliśmy dostęp „guru99” użytkownikowi „huzail”:
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:
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';
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”:
Twój PostgreSQL plik konfiguracyjny będzie wyglądał mniej więcej tak:
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:
Krok 4) Uruchom ponownie PostgreSQL usługę, aby mogła ona obowiązywać od zmian konfiguracyjnych:
sudo service postgresql restart
Krok 5) Na koniec sprawdź PostgreSQL Status:
sudo service postgresql status
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ć:
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:
Krok 3) Następnie zaktualizuj pakiety w celu dalszego postępowania:
Sudo apt update
Krok 4) Teraz zainstaluj pgAdmin4, wpisując to polecenie:
sudo apt install pgadmin4
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:
Krok 6) Uruchom pgAdmin4 w swojej przeglądarce internetowej, przechodząc do łącza podanego w ostatnim wyniku:
Użyj swojego wstępnie skonfigurowanego adresu e-mail i hasła, aby zalogować się do pgAdmin:
Oto główny panel pgAdmin, który jest gotowy do użycia:
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
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
Krok 3) Usuń wszystkie pliki konfiguracyjne PostgreSQL:
sudo rm -rf /etc/postgresql/
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
Krok 2) Na koniec usuń odpowiednie pliki konfiguracyjne ze swojego systemu:
sudo rm -rf ~/.pgadmin
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.