Vai esat kādreiz vēlējies instalēt PostgreSql serveri ar dažām pielāgotām opcijām? Vai PostgreSQL serveris jāinstalē no avota koda, nevis iepriekš konfigurētu pakotņu vietā? Šis raksts sniedz norādījumus par īsu instalēšanas procedūru, lai PostgreSql serveris sāktu darboties!
Soļi
1. solis. Iegūstiet avota kodu no PostgreSQL vietnes [1]
2. solis. Izsaiņojiet avota koda pakotni
Izmantojiet šādu bash/konsoles komandu:
gunzip postgresql-8.3.3.tar.gz
darva xf postgresql-8.3.3.tar
- postgresql-8.3.3 ir pašreizējās versijas nosaukums. Turpmākās versijas var atšķirties 8.3.3 daļā.
-
Pašreizējā direktorijā tiks izveidots direktorijs ar nosaukumu postgresql-8.3.3 (tas, no kura izpildījāt iepriekš minēto skriptu).
3. darbība. Mainiet pašreizējo direktoriju uz jaunizveidoto (postgresql-8.3.3)
4. solis. Konfigurējiet sistēmas avota koku un izvēlieties vajadzīgās instalēšanas opcijas:
-
Noklusējuma konfigurācija: palaidiet komandu
./konfigurēt
jūsu bash/konsolē
- Pielāgota konfigurācija (tikai pieredzējušiem lietotājiem): varat iestatīt daudzas pielāgotas konfigurācijas opcijas, izmantojot komandrindas opcijas, kas uzskaitītas PostgreSQL dokumentācijā [2]
5. solis. Sāciet veidot procesu, izpildot komandrindu
gmake
jūsu konsolē/bash.
Tas var aizņemt dažas minūtes atkarībā no aparatūras. Pēdējai parādītajai rindai jābūt:
Viss PostgreSQL ir veiksmīgi izveidots. Gatavs instalēšanai.
6. solis. Instalējiet PostgreSql failus, izpildot komandu bash/console:
gmake instalēt
kas instalēs failus uz/usr/local/pgsql, ja vien neizmantojat komandrindas opciju --prefix = PREFIX, tādā gadījumā faili tiks instalēti uz PREFIX norādīto ceļu
7. darbība. Izveidojiet PostgreSQL superlietotāja kontu, bash konsolē izpildot šādu komandu:
adduser postgres
8. solis. Izveidojiet direktoriju PostgreSQL datu koka glabāšanai, izpildot šādas komandas bash konsolē:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data
9. darbība. Izveidojiet PostgreSQL kopu, izpildot:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
10. solis. Palaidiet PostgreSQL serveri (postmaster process), izpildot:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logfile 2> & 1 &
11. solis. Izveidojiet PostgreSQL datu bāzi klasterī, izpildot:
/usr/local/pgsql/bin/createdb tests
12. solis. Piesakieties datu bāzē, izmantojot komandu psql:
/usr/local/pgsql/bin/psql tests
1. metode no 1: Pilns komandu saraksts
Šis ir pilns izpildāmo komandu saraksts, kas aprakstītas šajā rakstā, lai instalētu serveri. To var saglabāt skriptā, lai to izpildītu vēlāk.
./konfigurēt
gmake
su
gmake instalēt
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 tests
/usr/local/pgsql/bin/psql tests