Jak zainstalować PostgreSQL przy użyciu kodu źródłowego: 12 kroków

Spisu treści:

Jak zainstalować PostgreSQL przy użyciu kodu źródłowego: 12 kroków
Jak zainstalować PostgreSQL przy użyciu kodu źródłowego: 12 kroków

Wideo: Jak zainstalować PostgreSQL przy użyciu kodu źródłowego: 12 kroków

Wideo: Jak zainstalować PostgreSQL przy użyciu kodu źródłowego: 12 kroków
Wideo: Jak Zacząć z macOS? 20 Najbardziej Przydatnych Aplikacji, Trików i Ustawień Które Warto Znać 🔴 2024, Marsz
Anonim

Czy kiedykolwiek chciałeś zainstalować serwer PostgreSql z kilkoma niestandardowymi opcjami? Chcesz zainstalować serwer PostgreSQL z kodu źródłowego zamiast wstępnie skonfigurowanych pakietów? Ten artykuł poprowadzi Cię przez krótką procedurę instalacji, aby uruchomić serwer PostgreSql!

Kroki

Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 1
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 1

Krok 1. Uzyskaj kod źródłowy ze strony PostgreSQL [1]

Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 2
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 2

Krok 2. Rozpakuj pakiet kodu źródłowego

Użyj następującego polecenia bash/konsoli:

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 to nazwa aktualnej wersji. Przyszłe wersje mogą się różnić w części 8.3.3.
  • W bieżącym katalogu (tym, z którego wykonałeś powyższy skrypt) zostanie utworzony katalog o nazwie postgresql-8.3.3.

    Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 2 Punkt 2
    Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 2 Punkt 2
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 3
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 3

Krok 3. Zmień bieżący katalog na nowo utworzony (postgresql-8.3.3)

Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 4
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 4

Krok 4. Skonfiguruj drzewo źródłowe dla swojego systemu i wybierz żądane opcje instalacji:

  • Konfiguracja domyślna: uruchom polecenie

    ./konfiguruj

    na Twoim bash/konsoli

  • Konfiguracja niestandardowa (tylko dla zaawansowanych użytkowników): możesz ustawić wiele niestandardowych opcji konfiguracyjnych za pomocą opcji wiersza poleceń wymienionych w dokumentacji PostgreSQL [2]
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 5
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 5

Krok 5. Rozpocznij proces kompilacji, uruchamiając wiersz poleceń

make

w konsoli/basha.

W zależności od sprzętu może to potrwać kilka minut. Ostatnia wyświetlona linia powinna mieć postać:

Cały PostgreSQL został pomyślnie stworzony. Gotowy do instalacji.

Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 6
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 6

Krok 6. Zainstaluj pliki PostgreSql, wykonując polecenie bash/console:

instalacja gmake

który zainstaluje pliki w /usr/local/pgsql, chyba że użyto opcji wiersza poleceń --prefix= PREFIX, w którym to przypadku pliki zostaną zainstalowane w ścieżce określonej przez PREFIX

Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 7
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 7

Krok 7. Utwórz konto superużytkownika dla PostgreSQL, wykonując następujące polecenie w konsoli bash:

adduser postgres

Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 8
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 8

Krok 8. Utwórz katalog do przechowywania drzewa danych PostgreSQL, wykonując następujące polecenia w konsoli bash:

mkdir /p01/pgsql/data

chown postgres /p01/pgsql/data

Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 9
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 9

Krok 9. Utwórz klaster PostgreSQL, wykonując:

su - postgres

/usr/local/pgsql/bin/initdb -D /p01/pgsql/data

Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 10
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 10

Krok 10. Uruchom serwer PostgreSQL (proces postmaster) wykonując:

/usr/local/pgsql/bin/postmaster -D /p01/pgsql/data >plik dziennika 2>&1 &

Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 11
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 11

Krok 11. Utwórz bazę danych PostgreSQL w klastrze, wykonując:

/usr/local/pgsql/bin/createdb test

Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 12
Zainstaluj PostgreSQL przy użyciu kodu źródłowego Krok 12

Krok 12. Zaloguj się do bazy danych za pomocą polecenia psql:

/usr/local/pgsql/bin/psql test

Metoda 1 z 1: Pełna lista poleceń

To jest pełna lista poleceń do wykonania, które są opisane w tym artykule, aby zainstalować serwer. Można to zapisać w skrypcie do późniejszego wykonania.

./konfiguruj

make

su

instalacja gmake

adduser postgres

mkdir /usr/local/pgsql/data

chown postgres /usr/local/pgsql/data

su - postgres

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >plik dziennika 2>&1 &

/usr/local/pgsql/bin/createdb test

/usr/local/pgsql/bin/psql test

Zalecana: