Kako instalirati PostgreSQL pomoću izvornog koda: 12 koraka

Sadržaj:

Kako instalirati PostgreSQL pomoću izvornog koda: 12 koraka
Kako instalirati PostgreSQL pomoću izvornog koda: 12 koraka

Video: Kako instalirati PostgreSQL pomoću izvornog koda: 12 koraka

Video: Kako instalirati PostgreSQL pomoću izvornog koda: 12 koraka
Video: Kako podesiti odakle da se dize sistem 2024, April
Anonim

Jeste li ikada htjeli instalirati PostgreSql server s nekim prilagođenim opcijama? Trebate instalirati PostgreSQL poslužitelj iz izvornog koda umjesto unaprijed konfiguriranih paketa? Ovaj članak će vas provesti kroz kratku instalacijsku proceduru za pokretanje PostgreSql poslužitelja!

Koraci

Instalirajte PostgreSQL koristeći izvorni kod 1. korak
Instalirajte PostgreSQL koristeći izvorni kod 1. korak

Korak 1. Nabavite izvorni kod sa web stranice PostgreSQL [1]

Instalirajte PostgreSQL koristeći izvorni kod 2. korak
Instalirajte PostgreSQL koristeći izvorni kod 2. korak

Korak 2. Raspakirajte paket izvornog koda

Koristite sljedeću naredbu bash/console:

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 je ime trenutne verzije. Buduće verzije mogu se razlikovati u dijelu 8.3.3.
  • Direktorij s imenom postgresql-8.3.3 bit će kreiran pod trenutnim direktorijem (iz kojeg ste izvršili gornju skriptu).

    Instalirajte PostgreSQL pomoću izvornog koda Korak 2 Točka 2
    Instalirajte PostgreSQL pomoću izvornog koda Korak 2 Točka 2
Instalirajte PostgreSQL pomoću izvornog koda Korak 3
Instalirajte PostgreSQL pomoću izvornog koda Korak 3

Korak 3. Promijenite trenutni direktorij u novostvoreni (postgresql-8.3.3)

Instalirajte PostgreSQL pomoću izvornog koda Korak 4
Instalirajte PostgreSQL pomoću izvornog koda Korak 4

Korak 4. Konfigurirajte izvorno stablo za svoj sistem i odaberite željene instalacijske opcije:

  • Zadana konfiguracija: pokrenite naredbu

    ./configure

    na vašem bash/konzoli

  • Prilagođena konfiguracija (ovo je samo za napredne korisnike): možete postaviti mnogo prilagođenih opcija konfiguracije koristeći opcije naredbenog retka navedene u dokumentaciji PostgreSQL [2]
Instalirajte PostgreSQL pomoću izvornog koda Korak 5
Instalirajte PostgreSQL pomoću izvornog koda Korak 5

Korak 5. Pokrenite proces izgradnje izvršavanjem naredbene linije

gmake

u vašoj konzoli/bash.

To može potrajati nekoliko minuta, ovisno o vašem hardveru. Posljednji prikazani red trebao bi biti:

Sav PostgreSQL je uspješno napravljen. Spremno za instalaciju.

Instalirajte PostgreSQL pomoću izvornog koda Korak 6
Instalirajte PostgreSQL pomoću izvornog koda Korak 6

Korak 6. Instalirajte datoteke PostgreSql izvršavanjem naredbe bash/console:

gmake install

koji će instalirati datoteke u/usr/local/pgsql osim ako ste koristili --prefix = PREFIX opciju naredbenog retka, u tom slučaju će se datoteke instalirati na putanju koju je odredio PREFIX

Instalirajte PostgreSQL pomoću izvornog koda Korak 7
Instalirajte PostgreSQL pomoću izvornog koda Korak 7

Korak 7. Kreirajte superkorisnički račun za PostgreSQL izvršavanjem sljedeće naredbe u bash konzoli:

adduser postgres

Instalirajte PostgreSQL pomoću izvornog koda Korak 8
Instalirajte PostgreSQL pomoću izvornog koda Korak 8

Korak 8. Kreirajte direktorij za držanje PostgreSQL stabla podataka izvršavanjem sljedećih naredbi u bash konzoli:

mkdir/p01/pgsql/data

chown postgres/p01/pgsql/data

Instalirajte PostgreSQL pomoću izvornog koda Korak 9
Instalirajte PostgreSQL pomoću izvornog koda Korak 9

Korak 9. Kreirajte PostgreSQL klaster izvršavanjem:

su - postgres

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

Instalirajte PostgreSQL pomoću izvornog koda Korak 10
Instalirajte PostgreSQL pomoću izvornog koda Korak 10

Korak 10. Pokrenite PostgreSQL server (postmaster proces) izvršavanjem:

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

Instalirajte PostgreSQL pomoću izvornog koda Korak 11
Instalirajte PostgreSQL pomoću izvornog koda Korak 11

Korak 11. Kreirajte PostgreSQL bazu podataka u klasteru izvršavanjem:

/usr/local/pgsql/bin/createdb test

Instalirajte PostgreSQL pomoću izvornog koda Korak 12
Instalirajte PostgreSQL pomoću izvornog koda Korak 12

Korak 12. Prijavite se u bazu podataka pomoću naredbe psql:

/usr/local/pgsql/bin/psql test

Metoda 1 od 1: Potpuna lista naredbi

Ovo je potpuna lista naredbi za izvršavanje koje su opisane u ovom članku za instaliranje servera. Ovo se može spremiti u skriptu za kasnije izvršavanje.

./configure

gmake

su

gmake install

adduser postgres

mkdir/usr/local/pgsql/data

chown postgres/usr/local/pgsql/data

su - postgres

/usr/lokalno/pgsql/bin/initdb -D/usr/lokalno/pgsql/podaci

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

/usr/local/pgsql/bin/createdb test

/usr/local/pgsql/bin/psql test

Preporučuje se: