Postgresql - installeren Volledige gids voor het installeren van PostgreSQL

Inhoudsopgave:

Anonim

Hoe PostgreSQL installeren?

PostgreSQL als een krachtige open source object-relationele database management oplossing is geëvolueerd van het specifiek worden gebruikt voor op UNIX gebaseerde besturingssystemen en is ontworpen om compatibel te zijn voor Windows, MacOS en Solaris waardoor het draagbaar is over platforms.

Stappen om PostgreSQL te installeren:

Hieronder vindt u de gedetailleerde stappen om PostgreSQL op uw pc te installeren.

Volg https://www.postgresql.org/download/ en u kunt een binair downloadpakket vinden voor het besturingssysteem van uw voorkeur.

Voorafgaand aan de installatie vereist Postgres een minimale vereiste van het systeem om te kunnen werken en heeft het de bijzonderheden gedocumenteerd:
https://www.postgresql.org/docs/9.5/install-requirements.html

Installatie op Windows

Bij het selecteren van het Windows-besturingssysteem, kunt u de versie van PostgreSQL en compatibele Windows-processor selecteren, die het bijbehorende uitvoerbare installatiebestand downloadt.

PostgreSQL volgt een reguliere standaard installatiewizard, waarbij de gebruiker algemene voorwaarden accepteert en de installatiemap opgeeft.

Als onderdeel van de installatie in Windows vraagt ​​de wizard om een ​​wachtwoordconfiguratie.

Gevolgd door poortconfiguratie waarop de PostgreSQL-service zou moeten worden gehost.

En vervolgens wordt ons gevraagd om de landinstelling te selecteren die door het databasecluster moet worden gebruikt. Dit beïnvloedt de gebruikte tekstcoderingstechnieken, die op hun beurt de sorteervolgorde voor de tekst beïnvloeden.

En als laatste stap kunnen we de tools voor het bouwen van stacks lanceren die bij PostgreSQL worden geleverd. Stack Builder biedt een brede set pakketten, stuurprogramma's en tools die de installatie van PostgreSQL mogelijk maken

Na het selecteren van de juiste serverconfiguratie in de stackbuilder.

Er worden verschillende stuurprogramma's en hulpprogramma's ingeschakeld, waaruit we de gewenste kunnen selecteren en doorgaan met installeren.

Installatie op Ubuntu

Ubuntu heeft standaard toegang tot PostgreSQL-opslagplaatsen, daarom kunnen we onze lokale pakketindex vernieuwen en installeren via 'apt'.

Of we kunnen de vereiste bestanden rechtstreeks downloaden vanuit de apt-repository door te navigeren naar https://www.postgresql.org/download/linux/ubuntu/

$ sudo apt-get update

$ sudo apt-get install PostgreSQL PostgreSQL-contrib

Hier wordt -contrib gebruikt om een ​​pakket op te nemen dat add-onfuncties mogelijk maakt die zijn gebundeld met PostgreSQL.

De installatie maakt een gebruikersaccount aan met de naam 'postgres', die kan worden ingelogd met

$ sudo -i -u postgres

de postgres-prompt kan worden geopend door te typen

$ psql

PostgreSQL op ubuntu wijst standaard toe op de 5432-poort, van waaruit de gebruiker het recht krijgt om het bestand PostgreSQL.conf te wijzigen

Dit bestand fungeert als configuratie-instelling voor PostgreSQL in het systeem, waar we de gewenste poort in het kenmerk kunnen wijzigen

poort = 5478

Navigeer voor YUM-installatie naar YUM Postgres-repository en download de rpm van de respectieve distributie

curl -O http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg- centos92-9.2-6.noarch.rpm

gevolgd door de traditionele rpm-installatie

rpm -ivh pgdg-centos92-9.2-6.noarch.rpm

Installatie op MAC

PostgreSQL kan eenvoudig worden geïnstalleerd op MAC uitgerust met Homebrew en Lunchy. Controleer voordat u doorgaat met de installatie of Homebrew up-to-date is

$ brew update

$ brouw arts

en gevolgd door de installatieopdracht voor postgres.

$ brew installeer PostgreSQL

De gebruiker kan de poort definiëren waarop Postgres op het systeem moet worden uitgevoerd door de MAC-omgevingsvariabelen in te stellen zoals hieronder

export PGHOST = localhost

export PGPORT = 5432

Naast de gebruikelijke manier om PostgreSQL op verschillende besturingssystemen te installeren, kunnen we ook installeren via tekstmodus.

  • Voor ramen :

Door het volgende uit te voeren in de CMD-prompt

PostgreSQL-10.4-1-windows-installer.exe –mode tekst

  • Voor Linux-distributies

PostgreSQL-10.4-1-Linux-x64-installer.run –tekst tekst

  • Voor MacOS

Voer het onderstaande sh-bestand uit

PostgreSQL-10.4-1-osx-installer.app/Contents/MacOS/installbuilder.sh - mode text

Met ruime keuzes in de markt ondersteunt Postgres verschillende substantiële functies zoals MVCC (Multi-Version Concurrency Control), tabelruimten, herstel op tijdstip, hot back-ups waardoor het opvalt en meer de voorkeur geniet wanneer het gaat om schaalbaarheid van de server.

De onderstaande sectie biedt essentiële instructies die moeten worden gevolgd om Postgres op de server te installeren en de gegevensbron voor Plesk-toegang te vergemakkelijken:

Aan de slag met het hulpprogramma pgAdmin

pgAdmin is de populairste rich open source-beheerclient voor PostgreSQL

1) Klik in de pgAdmin-browser met de rechtermuisknop op PostgreSQL-knooppunt onder 'servers' en verbind de server

2) Voer de gebruikersnaam en het wachtwoord van PostgreSQL in om de verbinding tot stand te brengen.

3) Klik met de databaseknoop met de rechtermuisknop en maak een database aan; Sla dan op.

4) Gevolgd door waarmee u inlogrollen, zoekopdrachten en uitgebreide functionaliteiten op een haalbare manier kunt creëren.

Stappen om de PostgreSQL-server te installeren (met Plesk)

In realtime, met de schaalbare functie-eigenschap van PostgreSQL, vereisen we vaak hosting van Postgres op een server en de volgende sectie zal de basisconfiguratiespecificaties begeleiden:

1) Installeer de vereiste serverbestanden,

yum installeer PostgreSQL PostgreSQL-server

Totale downloadgrootte: 6, 8 M

Is dit ok (j / N):

2) Start de PostgreSQL-server en configureer de beheerinstellingen

/etc/init.d/PostgreSQL start

wijzigen in de Postgres-systeemgebruiker in de admin-gebruiker die Plesk gebruikt, met behulp van de opdracht:

su postgres

createuser -psPl

Voer de gebruikersnaam en het wachtwoord in en de configuratie van Postgres is voltooid.

Wijzig nu als root-gebruiker de config (/var/lib/pgsql/data/pg_hba.conf) Bestaand item ( host alle 127.0.0.1/32 ident) moet worden gewijzigd in

host alle 127.0.0.1/32 md5

Dit staat inlogverzoeken van de server toe. voer het volgende uit en start de server opnieuw op

sed -i's / host \ s * alle \ s * alle \ s * 127.0.0.1 \ / 32 \ s * ident \ s * sameuser / # & / '/var/lib/pgsql/data/pg_hba.conf && echo -e “\ n # Sta wachtwoordverbindingen toe van localhost \ nhost all 127.0.0.1/32 md5” >> /var/lib/pgsql/data/pg_hba.conf && /etc/init.d/postgresql herstart

3) Laatste stap is het registreren van de server bij plesk om databasebewerkingen uit te voeren

/ usr / local / psa / bin / database-server –update-server localhost: 5432 -type postgresql -admin admin -passwd `cat / etc / psa / .psa.shadow` && service psa herstart

Log nu in op het Plesk-configuratiescherm; Selecteer 'Databases' op het tabblad 'Websites en domeinen'

Kies voor Nieuwe database toevoegen, waarna u de naam van de postgres-database kunt invoeren en het type 'PostgreSQL' in de vervolgkeuzelijst kunt selecteren.

Regressietests

  • U kunt een regressietest uitvoeren op de nieuw geconfigureerde server voordat u de installatie uitvoert. Dit zorgt ervoor dat de server wordt uitgevoerd zoals verwacht en kan worden bereikt met de opdracht:

controleren

  • U kunt documentatie en Man-pagina's raadplegen door uit te voeren

maak install-docs

  • Na de installatie kunt u de binaire bestanden en bronbestanden verwijderen met de opdracht

maak schoon

  • Als u op een gedistribueerd platform met dezelfde bronstructuur gaat bouwen, kunt u de opdracht gebruiken:

onrein maken

Dit helpt bij het doorgeven van de wijzigingen in alle gedistribueerde platforms voordat deze opnieuw worden opgebouwd.

Aanbevolen artikelen

Dit is een handleiding geweest voor het installeren van PostgreSQL. Hier hebben we stappen besproken om PostgreSQL op een andere operator te installeren. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Hoe JavaScript te installeren
  2. Handleiding voor het installeren van MySQL
  3. Python installeren
  4. Stappen om Splunk te installeren