Kako namestiti PostgreSQL z uporabo izvorne kode: 12 korakov

Kazalo:

Kako namestiti PostgreSQL z uporabo izvorne kode: 12 korakov
Kako namestiti PostgreSQL z uporabo izvorne kode: 12 korakov

Video: Kako namestiti PostgreSQL z uporabo izvorne kode: 12 korakov

Video: Kako namestiti PostgreSQL z uporabo izvorne kode: 12 korakov
Video: Windows 10 Einstellungen, die ihr sofort ändern solltet 2024, April
Anonim

Ste kdaj želeli namestiti strežnik PostgreSql z nekaterimi možnostmi po meri? Morate namestiti strežnik PostgreSQL iz izvorne kode namesto vnaprej konfiguriranih paketov? Ta članek vas vodi skozi kratek postopek namestitve za zagon strežnika PostgreSql!

Koraki

Namestite PostgreSQL z uporabo izvorne kode 1. korak
Namestite PostgreSQL z uporabo izvorne kode 1. korak

Korak 1. Pridobite izvorno kodo s spletnega mesta PostgreSQL [1]

Namestite PostgreSQL z uporabo izvorne kode 2. korak
Namestite PostgreSQL z uporabo izvorne kode 2. korak

Korak 2. Razpakirajte paket izvorne kode

Uporabite naslednji ukaz bash/console:

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 je ime trenutne različice. Prihodnje različice se lahko razlikujejo v delu 8.3.3.
  • V trenutnem imeniku (tistem, iz katerega ste izvedli zgornji skript) bo ustvarjen imenik z imenom postgresql-8.3.3.

    Namestite PostgreSQL z uporabo izvorne kode Korak 2 Oznaka 2
    Namestite PostgreSQL z uporabo izvorne kode Korak 2 Oznaka 2
Namestite PostgreSQL z uporabo izvorne kode 3. korak
Namestite PostgreSQL z uporabo izvorne kode 3. korak

Korak 3. Spremenite trenutni imenik v novo ustvarjenega (postgresql-8.3.3)

Namestite PostgreSQL z uporabo izvorne kode 4. korak
Namestite PostgreSQL z uporabo izvorne kode 4. korak

Korak 4. Konfigurirajte izvorno drevo za svoj sistem in izberite želene možnosti namestitve:

  • Privzeta konfiguracija: zaženite ukaz

    ./konfiguracija

    na bash/konzoli

  • Konfiguracija po meri (to je samo za napredne uporabnike): z nastavitvami ukazne vrstice, navedenimi v dokumentaciji PostgreSQL, lahko nastavite veliko konfiguracijskih možnosti po meri [2]
Namestite PostgreSQL z uporabo izvorne kode 5. korak
Namestite PostgreSQL z uporabo izvorne kode 5. korak

Korak 5. Zaženite postopek izdelave z izvajanjem ukazne vrstice

gmake

v svoji konzoli/bash.

To lahko traja nekaj minut, odvisno od vaše strojne opreme. Zadnja prikazana vrstica mora biti:

Ves PostgreSQL je uspešno izdelan. Pripravljen za namestitev.

Namestite PostgreSQL z uporabo izvorne kode 6. korak
Namestite PostgreSQL z uporabo izvorne kode 6. korak

Korak 6. Namestite datoteke PostgreSql z izvajanjem ukaza bash/console:

namestitev gmake

ki bo namestil datoteke v/usr/local/pgsql, razen če ste uporabili možnost --prefix = PREFIX ukazne vrstice, v tem primeru bodo datoteke nameščene na pot, ki jo določa PREFIX

Namestite PostgreSQL z uporabo izvorne kode 7. korak
Namestite PostgreSQL z uporabo izvorne kode 7. korak

Korak 7. Ustvarite super-uporabniški račun za PostgreSQL tako, da v bash konzoli izvedete naslednji ukaz:

adduser postgres

Namestite PostgreSQL z uporabo izvorne kode 8. korak
Namestite PostgreSQL z uporabo izvorne kode 8. korak

Korak 8. Ustvarite imenik za shranjevanje podatkovnega drevesa PostgreSQL z izvajanjem naslednjih ukazov v bash konzoli:

mkdir/p01/pgsql/data

chown postgres/p01/pgsql/data

Namestite PostgreSQL z uporabo izvorne kode 9. korak
Namestite PostgreSQL z uporabo izvorne kode 9. korak

Korak 9. Ustvarite gručo PostgreSQL tako, da izvedete:

su - postgres

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

Namestite PostgreSQL z uporabo izvorne kode 10. korak
Namestite PostgreSQL z uporabo izvorne kode 10. korak

Korak 10. Zaženite strežnik PostgreSQL (postopek postmaster) tako, da izvedete:

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

Namestite PostgreSQL z uporabo izvorne kode 11. korak
Namestite PostgreSQL z uporabo izvorne kode 11. korak

Korak 11. Ustvarite bazo PostgreSQL v gruči tako, da izvedete:

/usr/local/pgsql/bin/createdb test

Namestite PostgreSQL z uporabo izvorne kode Korak 12
Namestite PostgreSQL z uporabo izvorne kode Korak 12

Korak 12. Prijavite se v bazo podatkov z ukazom psql:

/usr/local/pgsql/bin/psql test

Metoda 1 od 1: Celoten seznam ukazov

To je celoten seznam ukazov za izvedbo, ki so opisani v tem članku za namestitev strežnika. To lahko shranite v skript, ki se izvede pozneje.

./konfiguracija

gmake

su

namestitev 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> logfile 2> & 1 &

/usr/local/pgsql/bin/createdb test

/usr/local/pgsql/bin/psql test

Priporočena: