Kaip įdiegti „PostgreSQL“naudojant šaltinio kodą: 12 žingsnių

Turinys:

Kaip įdiegti „PostgreSQL“naudojant šaltinio kodą: 12 žingsnių
Kaip įdiegti „PostgreSQL“naudojant šaltinio kodą: 12 žingsnių

Video: Kaip įdiegti „PostgreSQL“naudojant šaltinio kodą: 12 žingsnių

Video: Kaip įdiegti „PostgreSQL“naudojant šaltinio kodą: 12 žingsnių
Video: How to Download MegaSync and Create Mega Account | Top Google Drive Alternative! | 50 GB Free Space 2024, Balandis
Anonim

Ar kada nors norėjote įdiegti „PostgreSql“serverį su tam tikromis pasirinktinėmis parinktimis? Ar reikia įdiegti „PostgreSQL“serverį iš šaltinio kodo, o ne iš anksto sukonfigūruotus paketus? Šiame straipsnyje pateikiama trumpa diegimo procedūra, skirta „PostgreSql“serveriui paleisti ir paleisti!

Žingsniai

Įdiekite „PostgreSQL“naudodami šaltinio kodą 1 veiksmas
Įdiekite „PostgreSQL“naudodami šaltinio kodą 1 veiksmas

Žingsnis 1. Gaukite šaltinio kodą iš „PostgreSQL“svetainės [1]

Įdiekite „PostgreSQL“naudodami 2 šaltinio kodą
Įdiekite „PostgreSQL“naudodami 2 šaltinio kodą

2 žingsnis. Išpakuokite šaltinio kodo paketą

Naudokite šią komandą bash/console:

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 yra dabartinės versijos pavadinimas. Būsimos versijos gali skirtis 8.3.3 dalyje.
  • Katalogas pavadinimu postgresql-8.3.3 bus sukurtas dabartiniame kataloge (iš to, iš kurio vykdėte aukščiau pateiktą scenarijų).

    Įdiekite „PostgreSQL“naudodami šaltinio kodą 2 veiksmas Bullet 2
    Įdiekite „PostgreSQL“naudodami šaltinio kodą 2 veiksmas Bullet 2
Įdiekite „PostgreSQL“naudodami šaltinio kodą 3 veiksmas
Įdiekite „PostgreSQL“naudodami šaltinio kodą 3 veiksmas

3 veiksmas. Pakeiskite dabartinį katalogą į naujai sukurtą (postgresql-8.3.3)

Įdiekite „PostgreSQL“naudodami 4 šaltinio kodą
Įdiekite „PostgreSQL“naudodami 4 šaltinio kodą

4 žingsnis. Konfigūruokite savo sistemos šaltinio medį ir pasirinkite norimas diegimo parinktis:

  • Numatytoji konfigūracija: paleiskite komandą

    ./konfigūruoti

    jūsų bash/konsolėje

  • Pasirinktinė konfigūracija (tai skirta tik pažengusiems vartotojams): galite nustatyti daug pasirinktinių konfigūracijos parinkčių naudodami komandų eilutės parinktis, išvardytas „PostgreSQL“dokumentacijoje [2]
Įdiekite „PostgreSQL“naudodami 5 šaltinio kodą
Įdiekite „PostgreSQL“naudodami 5 šaltinio kodą

Žingsnis 5. Pradėkite kūrimo procesą vykdydami komandinę eilutę

gmake

savo konsolėje/bash.

Tai gali užtrukti kelias minutes, priklausomai nuo jūsų aparatūros. Paskutinė rodoma eilutė turėtų būti:

Visas „PostgreSQL“sėkmingai sukurtas. Paruošta įdiegti.

Įdiekite „PostgreSQL“naudodami šaltinio kodą 6 veiksmas
Įdiekite „PostgreSQL“naudodami šaltinio kodą 6 veiksmas

6 veiksmas. Įdiekite „PostgreSql“failus vykdydami komandą „bash/console“:

gmake įdiegti

kuris įdiegs failus į/usr/local/pgsql, nebent naudosite komandinės eilutės parinktį --prefix = PREFIX, tokiu atveju failai bus įdiegti PREFIX nurodytu keliu

Įdiekite „PostgreSQL“naudodami 7 šaltinio kodą
Įdiekite „PostgreSQL“naudodami 7 šaltinio kodą

Žingsnis 7. Sukurkite „PostgreSQL“super vartotojo paskyrą, vykdydami šią komandą „bash“konsolėje:

adduser postgres

Įdiekite „PostgreSQL“naudodami 8 šaltinio kodą
Įdiekite „PostgreSQL“naudodami 8 šaltinio kodą

8 veiksmas. Sukurkite katalogą, kuriame bus saugomas „PostgreSQL“duomenų medis, vykdydami šias komandas „bash“konsolėje:

mkdir/p01/pgsql/data

chown postgres/p01/pgsql/data

Įdiekite „PostgreSQL“naudodami šaltinio kodą 9 veiksmas
Įdiekite „PostgreSQL“naudodami šaltinio kodą 9 veiksmas

Žingsnis 9. Sukurkite „PostgreSQL“grupę vykdydami:

su - postgres

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

Įdiekite „PostgreSQL“naudodami šaltinio kodą 10 veiksmas
Įdiekite „PostgreSQL“naudodami šaltinio kodą 10 veiksmas

10 veiksmas. Paleiskite „PostgreSQL“serverį („postmaster“procesas) vykdydami:

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

Įdiekite „PostgreSQL“naudodami šaltinio kodą 11 veiksmas
Įdiekite „PostgreSQL“naudodami šaltinio kodą 11 veiksmas

11 veiksmas. Sukurkite „PostgreSQL“duomenų bazę grupėje, atlikdami šiuos veiksmus:

/usr/local/pgsql/bin/createdb testas

Įdiekite „PostgreSQL“naudodami šaltinio kodą 12 veiksmas
Įdiekite „PostgreSQL“naudodami šaltinio kodą 12 veiksmas

Žingsnis 12. Prisijunkite prie duomenų bazės naudodami komandą psql:

/usr/local/pgsql/bin/psql testas

1 metodas iš 1: pilnas komandų sąrašas

Tai yra visas šiame straipsnyje aprašytų komandų, kurias reikia atlikti norint įdiegti serverį, sąrašas. Tai galima išsaugoti scenarijuje, kuris bus įvykdytas vėliau.

./konfigūruoti

gmake

su

gmake įdiegti

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 testas

/usr/local/pgsql/bin/psql testas

Rekomenduojamas: