PostgreSQL: n asentaminen lähdekoodin avulla: 12 vaihetta

Sisällysluettelo:

PostgreSQL: n asentaminen lähdekoodin avulla: 12 vaihetta
PostgreSQL: n asentaminen lähdekoodin avulla: 12 vaihetta

Video: PostgreSQL: n asentaminen lähdekoodin avulla: 12 vaihetta

Video: PostgreSQL: n asentaminen lähdekoodin avulla: 12 vaihetta
Video: Windows 10/11 and Windows Server: Critical Processes and Virtualization Security 2024, Huhtikuu
Anonim

Oletko koskaan halunnut asentaa PostgreSql -palvelimen mukautetuilla vaihtoehdoilla? Tarvitseeko PostgreSQL-palvelin asentaa lähdekoodista ennalta määritettyjen pakettien sijaan? Tämä artikkeli opastaa sinua lyhyessä asennusprosessissa saadaksesi PostgreSql -palvelimen käyttöön!

Askeleet

Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 1
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 1

Vaihe 1. Hae lähdekoodi PostgreSQL -sivustolta [1]

Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 2
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 2

Vaihe 2. Pura lähdekoodipaketti

Käytä seuraavaa bash/konsoli -komentoa:

gunzip postgresql-8.3.3.tar.gz

terva xf postgresql-8.3.3.tar

  • postgresql-8.3.3 on nykyisen version nimi. Tulevat versiot voivat poiketa 8.3.3 -osassa.
  • Nykyisen hakemiston alle luodaan hakemisto nimeltä postgresql-8.3.3 (se, josta olet suorittanut yllä olevan komentosarjan).

    Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 2 Luettelo 2
    Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 2 Luettelo 2
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 3
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 3

Vaihe 3. Vaihda nykyinen hakemisto uuteen (postgresql-8.3.3)

Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 4
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 4

Vaihe 4. Määritä järjestelmän lähdepuu ja valitse haluamasi asennusvaihtoehdot:

  • Oletusasetukset: suorita komento

    ./configure

    bashissa/konsolissa

  • Mukautettu kokoonpano (tämä koskee vain kokeneita käyttäjiä): voit määrittää paljon mukautettuja asetuksia käyttämällä PostgreSQL -dokumentaatiossa lueteltuja komentorivivalintoja [2]
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 5
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 5

Vaihe 5. Aloita rakennusprosessi suorittamalla komentorivi

gmake

konsolissa/bashissa.

Tämä voi kestää muutaman minuutin laitteistostasi riippuen. Viimeisen näytettävän rivin tulee olla:

Kaikki PostgreSQL on tehty onnistuneesti. Valmis asennettavaksi.

Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 6
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 6

Vaihe 6. Asenna PostgreSql -tiedostot suorittamalla bash/console -komento:

gmake asentaa

joka asentaa tiedostot kansioon/usr/local/pgsql, ellet käyttänyt komentorivivalintaa --prefix = PREFIX, jolloin tiedostot asennetaan PREFIX -määrittämälle polulle

Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 7
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 7

Vaihe 7. Luo pääkäyttäjätili PostgreSQL: lle suorittamalla seuraava komento bash-konsolissa:

adduser postgres

Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 8
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 8

Vaihe 8. Luo hakemisto PostgreSQL -datapuun säilyttämiseksi suorittamalla seuraavat komennot bash -konsolissa:

mkdir/p01/pgsql/data

chown postgres/p01/pgsql/data

Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 9
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 9

Vaihe 9. Luo PostgreSQL -klusteri suorittamalla:

su - postgres

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

Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 10
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 10

Vaihe 10. Käynnistä PostgreSQL -palvelin (postmaster -prosessi) suorittamalla:

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

Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 11
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 11

Vaihe 11. Luo klusteriin PostgreSQL -tietokanta suorittamalla:

/usr/local/pgsql/bin/createdb -testi

Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 12
Asenna PostgreSQL käyttämällä lähdekoodia Vaihe 12

Vaihe 12. Kirjaudu tietokantaan psql-komennolla:

/usr/local/pgsql/bin/psql -testi

Tapa 1: 1: Täydellinen komentojen luettelo

Tämä on täydellinen luettelo suoritettavista komennoista, jotka on kuvattu tässä artikkelissa palvelimen asentamiseksi. Tämä voidaan tallentaa skriptiin, joka suoritetaan myöhemmin.

./configure

gmake

su

gmake asentaa

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> lokitiedosto 2> & 1 &

/usr/local/pgsql/bin/createdb -testi

/usr/local/pgsql/bin/psql -testi

Suositeltava: