Jak zainstalować i skonfigurować PostgreSQL na Ubuntu?

Jak zainstalować i skonfigurować PostgreSQL na Ubuntu?

Systemy zarządzania relacyjnymi bazami danych (RDBMS) okazały się kluczowym elementem wielu witryn internetowych i aplikacji, ponieważ zapewniają uporządkowany sposób przechowywania, organizowania i uzyskiwania dostępu do informacji.





jak znaleźć właściciela międzynarodowego numeru telefonu

W tym artykule szczegółowo omówimy PostgreSQL wraz z przewodnikiem krok po kroku dotyczącym instalacji i konfiguracji PostgreSQL na Ubuntu.





Co to jest PostgreSQL?

PostgreSQL to system zarządzania bazami danych typu open source, który obsługuje SQL. Korzystając z PostgreSQL, programiści mogą tworzyć aplikacje odporne na oszustwa, ponieważ zapewnia administratorowi bazy danych doskonałe zasoby do zarządzania danymi.





Ta platforma zapewnia mobilność w zakresie definiowania własnych zestawów danych, tworzenia niestandardowych czcionek i łączenia kodu napisanego w różnych językach programowania. PostgreSQL jest wysoce skalowalny pod względem ilości danych i liczby jednoczesnych użytkowników w projekcie.

Przyjrzyjmy się procesowi instalacji PostgreSQL dla Ubuntu 21.04.



Krok 1: Zainstaluj PostgreSQL na Ubuntu

Niektóre pakiety PostgreSQL znajdują się w domyślnym repozytorium Ubuntu. Aby zainstalować PostgreSQL z wiersza poleceń, wpisz:

sudo apt install postgresql postgresql-contrib

Sprawdź instalację

Możesz znaleźć lokalizację pliku konfiguracyjnego za pomocą polecenie ls . Jest to krok weryfikacyjny, który potwierdza, czy PostgreSQL został pomyślnie zainstalowany w twoim systemie, czy nie.





ls /etc/postgresql/12/main/

Numer 12 oznacza wersję PostgreSQL. Może się to różnić w zależności od pakietu, który pobrałeś w swoim systemie.

Sprawdź stan PostgreSQL

Po instalacji sprawdź stan PostgreSQL za pomocą następującego polecenia:





service postgresql status

Wynik wyglądałby tak:

Jeśli dane wyjściowe wyświetlają aktywny status, wtedy usługa PostgreSQL jest uruchomiona w twoim systemie. Z drugiej strony, jeśli status to nieaktywny , musisz uruchomić usługę wpisując:

service postgresql start

Oprócz status oraz początek , istnieje kilka innych poleceń PostgreSQL, których możesz użyć:

  • Zatrzymać
  • Uruchom ponownie
  • Przeładować
  • Wymuś przeładowanie

Powiązane: Silniki baz danych do rozważenia przy następnym projekcie

Krok 2: Zaloguj się jako superużytkownik

Zanim przejdziesz dalej, musisz zalogować się jako superużytkownik bazy danych na serwerze PostgreSQL. Jednym z najprostszych sposobów łączenia się jako użytkownik PostgreSQL jest zmiana nazwy hosta na postgres Użytkownik Uniksa.

Ustaw poświadczenia użytkownika root

Zaloguj się do interaktywnej powłoki PostgreSQL za pomocą polecenia:

sudo -u postgres psql

Ustaw poświadczenia użytkownika root, używając następującego zapytania:

ALTER USER postgres PASSWORD 'newpassword';

Pamiętaj, aby wymienić nowe hasło z silnym hasłem do wyboru. Rodzaj Wyjście aby wyjść z interaktywnej powłoki.

Zaloguj się do psql za pomocą następującego polecenia:

psql -U postgres -h localhost

Po wyświetleniu monitu wprowadź nowe hasło roota użytkownika.

Krok 3: Połącz się z serwerem PostgreSQL

Podczas instalacji PostgreSQL platforma tworzy domyślnego użytkownika postgres oraz konto systemowe o tej samej nazwie. Musisz się zalogować jako użytkownik postgres aby połączyć się z serwerem PostgreSQL.

Użyj następującego polecenia, aby zalogować się do serwera PostgreSQL:

sudo su postgres

Jak tylko uruchomisz to polecenie, zauważysz zmianę w sposobie wyświetlania nazwy hosta przez system. Monit bash będzie wyglądał tak:

postgres@ubuntu: /home/winibhalla/Desktop$

Pokazuje to, że pomyślnie zalogowałeś się jako użytkownik PostgresSQL.

Jak zarządzać użytkownikami PostgreSQL

Po połączeniu z serwerem nadszedł czas na utworzenie nowych użytkowników. Rodzaj psql aby rozpocząć wykonywanie poleceń na serwerze PostgreSQL.

Utwórz nowego użytkownika

Jeśli w projekcie pracuje wielu członków zespołu na różnych poziomach, konieczne będzie utworzenie różnych ról dla różnych pracowników i przypisanie im uprawnień. Użyj STWÓRZ UŻYTKOWNIKA polecenie, aby utworzyć nowy profil użytkownika:

CREATE USER user1 WITH PASSWORD 'test123';

W powyższym poleceniu użytkownik1 to nazwa użytkownika, którą chcesz dla nowego użytkownika, po której następuje test123 , czyli hasło dla tego użytkownika.

Aby sprawdzić listę nowych użytkowników dodanych do bazy danych, użyj z Komenda.

Jak widać na powyższym wyjściu, nie ma jeszcze żadnych uprawnień dla nowego użytkownika.

Przyznaj uprawnienia superużytkownika nowym użytkownikom

Aby dodać zestaw uprawnień do nowego użytkownika, uruchom następujące polecenie:

ALTER USER user1 WITH SUPERUSER;

ten WIEK polecenie nada uprawnienia administracyjne nowemu członkowi. Uruchom /z polecenie ponownie, aby sprawdzić, czy nowy użytkownik ma wymagany zestaw uprawnień administratora.

Usuń użytkownika z listy użytkowników

Aby usunąć użytkownika z listy autoryzowanych użytkowników, użyj następującego polecenia:

DROP USER user1;

Zweryfikuj zmianę, wymieniając użytkowników z /z Komenda.

Związane z: Niezbędna ściągawka do poleceń SQL dla początkujących

Jak zarządzać bazami danych PostgreSQL

PostgreSQL udostępnia swoim użytkownikom kilka poleceń do tworzenia i usuwania baz danych.

Dodaj lub usuń bazę danych

Aby utworzyć nową bazę danych za pomocą PostgreSQL:

CREATE DATABASE db1;

...gdzie db1 to nazwa bazy danych, którą chcesz utworzyć. Użyj en polecenie, aby uzyskać listę wszystkich dostępnych baz danych.

Wyjście:

Jeśli chcesz usunąć bazę danych, użyj UPUSZCZAĆ Komenda:

DROP DATABASE db1;

Przyznaj użytkownikom dostęp do bazy danych

Możesz przyznać użytkownikowi dostęp do bazy danych za pomocą DOTACJA Komenda:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Uzyskaj pomoc wiersza poleceń dla PostgreSQL

Aby dowiedzieć się więcej o PostgreSQL i sposobie korzystania z jego różnych poleceń, możesz otworzyć stronę pomocy, wpisując w terminalu następujące polecenie:

man psql

Kolejnym zalecanym krokiem jest zainstalowanie pgAdmin. PgAdmin to jedno z najpopularniejszych i najbogatszych w funkcje narzędzi administracyjnych typu open source dostępnych dla PostgreSQL. Chociaż instalacja pgAdmin jest krokiem opcjonalnym, powinieneś zainstalować go, aby lepiej zarządzać użytkownikami i bazami danych.

Aby rozpocząć, dodaj oficjalne repozytorium pgAdmin i jego klucz do swojego systemu:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
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 && apt update'

Wyjście:

Teraz, aby zainstalować wersję na komputer:

sudo apt install pgadmin4-desktop

Aby zainstalować wersję internetową, wpisz:

sudo apt install pgadmin4-web

Aby skonfigurować tryb internetowy, uruchom setup-web.sh skrypt dostarczony przez pgAdmin:

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

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces. Zapewniamy, że jest to tylko jednorazowy krok, więc nie musisz się martwić o instalowanie i konfigurowanie tego od nowa.

Zarządzanie bazami danych w Ubuntu przy użyciu PostgreSQL

PostgreSQL to potężna platforma do tworzenia aplikacji do zarządzania bazami danych. Jedną z jej największych zalet jest możliwość przetwarzania dowolnej ilości danych na platformie. Proces instalacji sprowadza się do wstępnego pobrania, instalacji, a na końcu zalogowania się do bazy danych.

Za pomocą kilku prostych poleceń możesz opanować proces dodawania nowych użytkowników, tworzenia baz danych, a następnie dodawania użytkowników do istniejących baz danych. Nie jesteś pewien, czy lubisz PostgreSQL? Spróbuj zainstalować Microsoft SQL Server na swoim komputerze.

Udział Udział Ćwierkać E-mail Jak zainstalować i skonfigurować Microsoft SQL Server na Ubuntu?

Chcesz przechowywać i zarządzać bazami danych na swoim komputerze z Ubuntu? Poniżej opisano, jak skonfigurować program Microsoft SQL Server z usługą Azure Data Studio.

Czytaj dalej
Powiązane tematy
  • Linux
  • SQL
  • Ubuntu
  • Zainstaluj oprogramowanie
O autorze Wini Bhalla(41 opublikowanych artykułów)

Wini jest pisarzem mieszkającym w Delhi, mającym 2-letnie doświadczenie w pisaniu. Podczas pisania była związana z agencjami marketingu cyfrowego i firmami technicznymi. Pisała treści związane z językami programowania, technologią chmury, AWS, Machine Learning i nie tylko. W wolnym czasie lubi malować, spędzać czas z rodziną i w miarę możliwości wyjeżdżać w góry.

Więcej od Winiego Bhalla

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować