Szerette valaha telepíteni a PostgreSql szervert néhány egyedi opcióval? A PostgreSQL szervert forráskódból kell telepítenie az előre konfigurált csomagok helyett? Ez a cikk végigvezeti Önt egy rövid telepítési folyamaton a PostgreSql szerver üzembe helyezéséhez!
Lépések
1. lépés: Szerezze be a forráskódot a PostgreSQL webhelyről [1]
2. lépés Csomagolja ki a forráskód -csomagot
Használja a következő bash/console parancsot:
gunzip postgresql-8.3.3.tar.gz
tar xf postgresql-8.3.3.tar
- A postgresql-8.3.3 az aktuális verzió neve. A jövőbeli verziók eltérhetnek a 8.3.3 részben.
-
Egy postgresql-8.3.3 nevű könyvtár jön létre az aktuális könyvtár alatt (amelyből a fenti parancsfájlt futtatta).
Lépés 3. Változtassa meg az aktuális könyvtárat az újonnan létrehozottra (postgresql-8.3.3)
4. lépés: Állítsa be a rendszer forrásfáját, és válassza ki a kívánt telepítési beállításokat:
-
Alapértelmezett konfiguráció: futtassa a parancsot
./Beállítás
a bash -on/konzolon
- Egyéni konfiguráció (ez csak haladó felhasználóknak szól): sok egyéni konfigurációs beállítást adhat meg a PostgreSQL dokumentációjában felsorolt parancssori beállításokkal [2]
5. lépés: Indítsa el az építési folyamatot a parancssor végrehajtásával
gmake
a konzolban/bash -ban.
Ez hardvertől függően eltarthat néhány percig. Az utolsó megjelenített sornak a következőnek kell lennie:
Az összes PostgreSQL sikeresen elkészült. Telepítésre kész.
6. lépés: Telepítse a PostgreSql fájlokat a bash/console parancs végrehajtásával:
gmake install
amely a/usr/local/pgsql mappába telepíti a fájlokat, kivéve, ha a
7. lépés: Hozzon létre egy szuperfelhasználói fiókot a PostgreSQL számára a következő parancs végrehajtásával a bash konzolon:
adduser postgres
Lépés 8. Hozzon létre egy könyvtárat a PostgreSQL adatfa tárolására a következő parancsok végrehajtásával a bash konzolon:
mkdir/p01/pgsql/data
chown postgres/p01/pgsql/data
9. lépés: Hozza létre a PostgreSQL fürtöt a következő végrehajtásával:
su - postgres
/usr/local/pgsql/bin/initdb -D/p01/pgsql/data
10. lépés: Indítsa el a PostgreSQL szervert (postmaster folyamat) a következő végrehajtásával:
/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logfile 2> & 1 &
11. lépés: Hozzon létre egy PostgreSQL adatbázist a fürtben a következő végrehajtásával:
/usr/local/pgsql/bin/createdb teszt
12. lépés: Jelentkezzen be az adatbázisba a psql paranccsal:
/usr/local/pgsql/bin/psql teszt
1. módszer 1 -ből: A parancsok teljes listája
A kiszolgáló telepítéséhez ebben a cikkben leírt végrehajtandó parancsok teljes listája. Ezt el lehet menteni egy később végrehajtandó szkriptbe.
./Beállítás
gmake
su
gmake install
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 teszt
/usr/local/pgsql/bin/psql teszt