Hoe PostgreSQL te installeren met behulp van de broncode: 12 stappen

Inhoudsopgave:

Hoe PostgreSQL te installeren met behulp van de broncode: 12 stappen
Hoe PostgreSQL te installeren met behulp van de broncode: 12 stappen

Video: Hoe PostgreSQL te installeren met behulp van de broncode: 12 stappen

Video: Hoe PostgreSQL te installeren met behulp van de broncode: 12 stappen
Video: How to Sync Mega Desktop App with Laptop or PC 2024, April
Anonim

Ooit de PostgreSql-server willen installeren met enkele aangepaste opties? Wilt u de PostgreSQL-server installeren vanuit de broncode in plaats van vooraf geconfigureerde pakketten? Dit artikel leidt u door een korte installatieprocedure om de PostgreSql-server in gebruik te nemen!

Stappen

Installeer PostgreSQL met behulp van de broncode Stap 1
Installeer PostgreSQL met behulp van de broncode Stap 1

Stap 1. Haal de broncode op van de PostgreSQL-website [1]

Installeer PostgreSQL met behulp van de broncode Stap 2
Installeer PostgreSQL met behulp van de broncode Stap 2

Stap 2. Pak het broncodepakket uit

Gebruik de volgende bash/console-opdracht:

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 is de naam van de huidige versie. Toekomstige versies kunnen verschillen in het 8.3.3-gedeelte.
  • Een map met de naam postgresql-8.3.3 zal worden aangemaakt onder de huidige map (degene van waaruit u het bovenstaande script hebt uitgevoerd).

    Installeer PostgreSQL met behulp van de broncode Stap 2 Bullet 2
    Installeer PostgreSQL met behulp van de broncode Stap 2 Bullet 2
Installeer PostgreSQL met behulp van de broncode Stap 3
Installeer PostgreSQL met behulp van de broncode Stap 3

Stap 3. Wijzig de huidige map in de nieuw gemaakte map (postgresql-8.3.3)

Installeer PostgreSQL met behulp van de broncode Stap 4
Installeer PostgreSQL met behulp van de broncode Stap 4

Stap 4. Configureer de bronstructuur voor uw systeem en kies de gewenste installatie-opties:

  • Standaardconfiguratie: voer de opdracht uit:

    ./configureren

    op je bash/console

  • Aangepaste configuratie (dit is alleen voor geavanceerde gebruikers): u kunt veel aangepaste configuratie-opties instellen met behulp van opdrachtregelopties die worden vermeld in de PostgreSQL-documentatie [2]
Installeer PostgreSQL met behulp van de broncode Stap 5
Installeer PostgreSQL met behulp van de broncode Stap 5

Stap 5. Start het bouwproces door de opdrachtregel uit te voeren

gmake

in je console/bash.

Dit kan enkele minuten duren, afhankelijk van uw hardware. De laatst weergegeven regel moet zijn:

Alle PostgreSQL is met succes gemaakt. Klaar om te installeren.

Installeer PostgreSQL met behulp van de broncode Stap 6
Installeer PostgreSQL met behulp van de broncode Stap 6

Stap 6. Installeer PostgreSql-bestanden door het bash/console-commando uit te voeren:

gmake installeren

die de bestanden naar /usr/local/pgsql zal installeren, tenzij u de --prefix= PREFIX-opdrachtregeloptie hebt gebruikt, in welk geval de bestanden worden geïnstalleerd op het pad dat is opgegeven door PREFIX

Installeer PostgreSQL met behulp van de broncode Stap 7
Installeer PostgreSQL met behulp van de broncode Stap 7

Stap 7. Maak een supergebruikersaccount voor PostgreSQL door de volgende opdracht in de bash-console uit te voeren:

adduser postgres

Installeer PostgreSQL met behulp van de broncode Stap 8
Installeer PostgreSQL met behulp van de broncode Stap 8

Stap 8. Maak een map voor de PostgreSQL-gegevensboom door de volgende opdrachten in de bash-console uit te voeren:

mkdir /p01/pgsql/data

chown postgres /p01/pgsql/data

Installeer PostgreSQL met behulp van de broncode Stap 9
Installeer PostgreSQL met behulp van de broncode Stap 9

Stap 9. Maak een PostgreSQL-cluster door het volgende uit te voeren:

su - postgres

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

Installeer PostgreSQL met behulp van de broncode Stap 10
Installeer PostgreSQL met behulp van de broncode Stap 10

Stap 10. Start de PostgreSQL-server (postmasterproces) door het volgende uit te voeren:

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

Installeer PostgreSQL met behulp van de broncode Stap 11
Installeer PostgreSQL met behulp van de broncode Stap 11

Stap 11. Maak een PostgreSQL-database in het cluster door het volgende uit te voeren:

/usr/local/pgsql/bin/createdb test

Installeer PostgreSQL met behulp van de broncode Stap 12
Installeer PostgreSQL met behulp van de broncode Stap 12

Stap 12. Log in op de database met de opdracht psql:

/usr/local/pgsql/bin/psql-test

Methode 1 van 1: Volledige lijst met opdrachten

Dit is de volledige lijst met uit te voeren opdrachten die in dit artikel worden beschreven om de server te installeren. Dit kan worden opgeslagen in een script om later uit te voeren.

./configureren

gmake

zo

gmake installeren

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

/usr/local/pgsql/bin/createdb test

/usr/local/pgsql/bin/psql-test

Aanbevolen: