Zainstaluj Postgresql - Kompletny przewodnik po instalacji PostgreSQL

Spisie treści:

Anonim

Jak zainstalować PostgreSQL?

PostgreSQL jako potężne rozwiązanie do zarządzania obiektowo-relacyjnymi bazami danych typu open source ewoluowało od tego, że zostało specjalnie zastosowane w systemach operacyjnych opartych na UNIX i zostało zaprojektowane pod kątem zgodności z systemami Windows, MacOS i Solaris, dzięki czemu jest przenośny na różnych platformach.

Kroki, aby zainstalować PostgreSQL:

Poniżej znajdują się szczegółowe kroki instalacji PostgreSQL na komputerze.

Postępuj zgodnie z https://www.postgresql.org/download/, a znajdziesz pakiet do pobrania dla twojego preferowanego systemu operacyjnego.

Przed instalacją Postgres wymaga minimalnych wymagań dotyczących działania systemu i udokumentował specyfikę:
https://www.postgresql.org/docs/9.5/install-requirements.html

Instalacja w systemie Windows

Wybierając system operacyjny Windows, możesz wybrać wersję PostgreSQL i zgodny procesor Windows, który pobiera odpowiedni plik instalacyjny wykonywalny.

PostgreSQL działa zgodnie ze standardowym kreatorem instalacji, w którym użytkownik akceptuje warunki i określa katalog instalacyjny.

W ramach instalacji w systemie Windows kreator monituje o konfigurację hasła.

Następnie należy skonfigurować port, na którym usługa PostgreSQL powinna być hostowana.

Następnie pojawia się monit o wybranie ustawień regionalnych, które będą używane przez klaster bazy danych. Wpływa to na stosowane techniki kodowania tekstu, co z kolei wpływa na kolejność sortowania tekstu.

Na koniec możemy uruchomić narzędzia do budowania stosów, które są dostarczane z pakietem PostgreSQL. Konstruktor stosów zapewnia szeroki zestaw pakietów, sterowników i narzędzi ułatwiających instalację PostgreSQL

Po wybraniu odpowiedniej konfiguracji serwera w kreatorze stosów.

Powiększa różne sterowniki i narzędzia, z których możemy wybrać żądane i przystąpić do ich instalacji.

Instalacja na Ubuntu

Ubuntu domyślnie ma dostęp do repozytoriów PostgreSQL, dlatego możemy odświeżyć indeks lokalnego pakietu i zainstalować go poprzez „apt”.

Lub możemy bezpośrednio pobrać wymagane z repozytorium apt, przechodząc do https://www.postgresql.org/download/linux/ubuntu/

$ sudo apt-get update

$ sudo apt-get install PostgreSQL PostgreSQL-contrib

Tutaj -contrib służy do dołączenia pakietu, który ułatwia dodatkowe funkcje dołączone do PostgreSQL.

Instalacja tworzy konto użytkownika o nazwie „postgres”, które można zalogować za pomocą

$ sudo -i -u postgres

dostęp do monitu postgres można uzyskać, pisząc

$ psql

PostgreSQL na Ubuntu domyślnie przypisuje port 5432, z którego użytkownik ma uprawnienia do zmiany w pliku PostgreSQL.conf

Ten plik działa jako ustawienie konfiguracji PostgreSQL w systemie, w którym możemy zmienić żądany port w atrybucie

port = 5478

Aby zainstalować YUM, przejdź do repozytorium YUM Postgres i pobierz rpm odpowiedniej dystrybucji

curl -O http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg- centos92-9.2-6.noarch.rpm

a następnie tradycyjna instalacja rpm

rpm -ivh pgdg-centos92-9.2-6.noarch.rpm

Instalacja na MAC

PostgreSQL można łatwo zainstalować na MAC wyposażonym w Homebrew i Lunchy. Przed kontynuowaniem instalacji upewnij się, że homebrew jest aktualny

Aktualizacja naparu

lekarz piwa

a następnie polecenie instalacji dla postgres.

$ brew zainstaluj PostgreSQL

Użytkownik może zdefiniować port, na którym Postgres powinien działać w systemie, ustawiając zmienne środowiskowe MAC w sposób opisany poniżej

eksport PGHOST = localhost

eksport PGPORT = 5432

Oprócz zwykłego sposobu instalowania PostgreSQL na różnych systemach operacyjnych, możemy również instalować w trybie tekstowym.

  • Dla Windowsa :

Uruchamiając następujące polecenie CMD

PostgreSQL-10.4-1-windows-installer.exe - tryb tekstowy

  • Dla dystrybucji Linux

PostgreSQL-10.4-1-Linux-x64-installer.run –tryb tekstowy

  • W systemie MacOS

Uruchom poniższy plik sh

PostgreSQL-10.4-1-osx-installer.app/Contents/MacOS/installbuilder.sh - tekst w trybie

Dzięki szerokiemu wyborowi na rynku, Postgres obsługuje kilka istotnych funkcji, takich jak MVCC (Multi-Version Concurrency Control), obszary tabel, odzyskiwanie punktu w czasie, gorące kopie zapasowe, które wyróżniają go i są bardziej korzystne, jeśli chodzi o skalowalność serwera.

Poniższa sekcja zawiera niezbędne instrukcje, których należy przestrzegać, aby zainstalować Postgres na serwerze i ułatwić dostęp do źródła danych Plesk:

Rozpoczęcie pracy z narzędziem pgAdmin

pgAdmin jest najpopularniejszym bogatym klientem administracyjnym open source dla PostgreSQL

1) W przeglądarce pgAdmin kliknij prawym przyciskiem myszy węzeł PostgreSQL w obszarze „serwery” i połącz serwer

2) Wprowadź nazwę użytkownika i hasło PostgreSQL, aby nawiązać połączenie.

3) W węźle bazy danych kliknij prawym przyciskiem myszy i utwórz bazę danych; Następnie zapisz.

4) Następnie można tworzyć role logowania, tworzyć zapytania i rozległe funkcjonalności w realny sposób.

Kroki instalacji serwera PostgreSQL (z Plesk)

W czasie rzeczywistym, dzięki skalowalnej funkcji PostgreSQL, często wymagamy hostowania Postgres na serwerze, a następna sekcja poprowadzi podstawowe szczegóły konfiguracji:

1) Zainstaluj wymagane pliki serwera,

mniam zainstaluj PostgreSQL-serwer PostgreSQL

Całkowity rozmiar pliku do pobrania: 6, 8 mln

Czy to jest w porządku (tak / nie):

2) Zainicjuj serwer PostgreSQL i skonfiguruj ustawienia administratora

/etc/init.d/PostgreSQL start

zmień na użytkownika systemu Postgres na administratora, którego używa Plesk, za pomocą polecenia:

su postgres

createuser -psPl

Wprowadź nazwę użytkownika i hasło, a konfiguracja Postgres jest zakończona.

Teraz jako użytkownik root zmodyfikuj config (/var/lib/pgsql/data/pg_hba.conf) Istniejący wpis (hostuj wszystkie 127.0.0.1/32 ident) powinien zostać zmodyfikowany do

hostuj wszystkie wszystkie 127.0.0.1/32 md5

Pozwala to na żądania logowania z serwera. po zakończeniu wykonaj następujące czynności i ponownie uruchom serwer

sed -i 's / host \ s * all \ s * all \ s * 127.0.0.1 \ / 32 \ s * ident \ s * sameuser / # & /' /var/lib/pgsql/data/pg_hba.conf && echo -e „\ n # Zezwól na połączenia haseł z hosta lokalnego \ nhost wszystkie 127.0.0.1/32 md5” >> /var/lib/pgsql/data/pg_hba.conf && /etc/init.d/postgresql restart

3) Ostatnim krokiem jest rejestracja serwera w plesk do wykonywania operacji na bazie danych

/ usr / local / psa / bin / database-server –update-server localhost: 5432 -typ postgresql -admin admin -passwd `cat / etc / psa / .psa.shadow` && service psa restart

Teraz zaloguj się do panelu sterowania Plesk; W zakładce „Strony internetowe i domeny” wybierz „Bazy danych

Wybierz opcję Dodaj nową bazę danych, po której możesz wpisać nazwę bazy danych Postgres i wybrać z menu rozwijanego typ „PostgreSQL”.

Testy regresji

  • Możesz uruchomić test regresji na nowo skonfigurowanym serwerze przed instalacją. Dzięki temu serwer działa zgodnie z oczekiwaniami i można to osiągnąć za pomocą polecenia:

sprawdź

  • Możesz odwoływać się do dokumentacji i stron Man, wykonując

tworzyć dokumenty instalacyjne

  • Po instalacji możesz usunąć pliki binarne i źródłowe za pomocą polecenia

oczyścić

  • Jeśli zamierzasz budować na platformie rozproszonej z tym samym drzewem źródłowym, możesz użyć polecenia:

uczynić dystylnym

Pomoże to w propagowaniu zmian na wszystkich platformach rozproszonych przed przebudową.

Polecane artykuły

To był przewodnik po instalacji PostgreSQL. Tutaj omówiliśmy kroki, aby zainstalować PostgreSQL na innym operatorze. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Jak zainstalować JavaScript
  2. Przewodnik po instalacji MySQL
  3. Zainstaluj Python
  4. Kroki, aby zainstalować Splunk