Je! Umewahi kutaka kusanikisha seva ya PostgreSql na chaguzi kadhaa za kawaida? Unahitaji kusanikisha seva ya PostgreSQL kutoka kwa nambari ya chanzo badala ya vifurushi vilivyowekwa tayari? Nakala hii inakuongoza kupitia utaratibu mfupi wa usanidi ili kupata seva ya PostgreSql!
Hatua
Hatua ya 1. Pata msimbo wa chanzo kutoka kwa wavuti ya PostgreSQL [1]
Hatua ya 2. Ondoa kifurushi cha msimbo wa chanzo
Tumia amri ifuatayo ya bash / console:
bunduki postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- postgresql-8.3.3 ni jina la toleo la sasa. Matoleo yajayo yanaweza kutofautiana katika sehemu ya 8.3.3.
-
Saraka inayoitwa postgresql-8.3.3 itaundwa chini ya saraka ya sasa (ile uliyotumia hati hapo juu kutoka).
Hatua ya 3. Badilisha saraka ya sasa iwe mpya (postgresql-8.3.3)
Hatua ya 4. Sanidi mti wa chanzo kwa mfumo wako na uchague chaguo unazotaka unazotaka:
-
Usanidi chaguo-msingi: endesha amri
./kusanidi
kwenye bash / console yako
- Usanidi wa Desturi (hii ni kwa watumiaji wa hali ya juu tu): unaweza kuweka chaguzi nyingi za usanidi wa kimila ukitumia chaguzi za laini za amri zilizoorodheshwa kwenye hati ya PostgreSQL [2]
Hatua ya 5. Anza mchakato wa kujenga kwa kutekeleza laini ya amri
kutengeneza
katika dashibodi yako / bash.
Hii inaweza kuchukua dakika chache kulingana na vifaa vyako. Mstari wa mwisho ulioonyeshwa unapaswa kuwa:
PostgreSQL yote imefanywa kwa mafanikio. Tayari kusakinisha.
Hatua ya 6. Sakinisha faili za PostgreSql kwa kutekeleza amri ya bash / console:
gmake kufunga
ambayo itasakinisha faili kwa / usr / mitaa / pgsql isipokuwa utumie chaguo la --prefix = PREFIX, na kwa hivyo faili zitasanikishwa kwa njia iliyoainishwa na PREFIX
Hatua ya 7. Unda akaunti ya mtumiaji wa juu wa PostgreSQL kwa kutekeleza amri ifuatayo kwenye dashibodi ya bash:
nyongeza ya postuser
Hatua ya 8. Unda saraka ili kushikilia mti wa data wa PostgreSQL kwa kutekeleza amri zifuatazo kwenye dashibodi ya bash:
mkdir / p01 / pgsql / data
chown postgres / p01 / pgsql / data
Hatua ya 9. Unda nguzo ya PostgreSQL kwa kutekeleza:
su - postgres
/ usr / mitaa / pgsql / bin / initdb -D / p01 / pgsql / data
Hatua ya 10. Anzisha seva ya PostgreSQL (mchakato wa msimamizi) kwa kutekeleza:
/ usr / mitaa / pgsql / bin / postmaster -D / p01 / pgsql / data> faili ya logi 2> & 1 &
Hatua ya 11. Unda hifadhidata ya PostgreSQL kwenye nguzo kwa kutekeleza:
/ usr / mitaa / pgsql / bin / testb iliyoundwa
Hatua ya 12. Ingia kwenye hifadhidata ukitumia amri ya psql:
/ usr / mitaa / pgsql / bin / psql mtihani
Njia 1 ya 1: Orodha kamili ya Amri
Hii ndio orodha kamili ya maagizo ya kutekelezwa ambayo yameelezewa katika kifungu hiki kufunga seva. Hii inaweza kuhifadhiwa kwenye hati itakayotekelezwa baadaye.
./kusanidi
kutengeneza
su
gmake kufunga
nyongeza ya postuser
mkdir / usr / mitaa / pgsql / data
chown postgres / usr / mitaa / pgsql / data
su - postgres
/ usr / mitaa / pgsql / bin / initdb -D / usr / mitaa / pgsql / data
/ usr / mitaa / pgsql / bin / postgres -D / usr / mitaa / pgsql / data> faili ya logi 2> & 1 &
/ usr / mitaa / pgsql / bin / testb iliyoundwa
/ usr / mitaa / pgsql / bin / psql mtihani