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
Žingsnis 1. Gaukite šaltinio kodą iš „PostgreSQL“svetainės [1]
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ų).
3 veiksmas. Pakeiskite dabartinį katalogą į naujai sukurtą (postgresql-8.3.3)
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]
Ž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.
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
Žingsnis 7. Sukurkite „PostgreSQL“super vartotojo paskyrą, vykdydami šią komandą „bash“konsolėje:
adduser postgres
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
Žingsnis 9. Sukurkite „PostgreSQL“grupę vykdydami:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
10 veiksmas. Paleiskite „PostgreSQL“serverį („postmaster“procesas) vykdydami:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logfile 2> & 1 &
11 veiksmas. Sukurkite „PostgreSQL“duomenų bazę grupėje, atlikdami šiuos veiksmus:
/usr/local/pgsql/bin/createdb testas
Ž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