Installera Postgresql - Komplett guide för att installera PostgreSQL

Innehållsförteckning:

Anonim

Hur installerar PostgreSQL?

PostgreSQL som en kraftfull öppen källkod objektrelationell databashanteringslösning utvecklades från att användas specifikt för UNIX-baserade operativsystem och utformad för att vara kompatibel för Windows, MacOS och Solaris vilket gör den portabel över plattformar.

Steg för att installera PostgreSQL:

Nedan följer de detaljerade stegen för att installera PostgreSQL på din PC.

Följ https://www.postgresql.org/download/ så hittar du binärpaket för ditt föredragna operativsystem.

Före installationen kräver Postgres minimikrav för att systemet ska kunna köras och har dokumenterat detaljerna:
https://www.postgresql.org/docs/9.5/install-requirements.html

Installation på Windows

När du väljer Windows-operativsystem får du välja version av PostgreSQL och kompatibel Windows-processor, som laddar ner motsvarande körbara installationsfil.

PostgreSQL följer en vanlig installationsguide, där användaren accepterar villkor och specificerar installationskatalogen.

Som en del av installationen i windows ber guiden om lösenordskonfiguration.

Följt av portkonfiguration som PostgreSQL-tjänsten borde vara värd för.

Och därefter uppmanas vi att välja det språk som ska användas av databasklustret. Detta påverkar de använda textkodningsteknikerna som i sin tur påverkar sorteringsordning för texten.

Och som ett sista steg kan vi starta stapelbyggarverktygen som kommer med PostgreSQL-sviten. Stack Builder tillhandahåller en bred uppsättning paket, drivrutiner och verktyg som tillbehör PostgreSQL-installationen

Efter att ha valt rätt serverkonfigurering i stackbyggaren.

Den tillhandahåller olika drivrutiner och verktyg, från vilka vi kan välja önskat och fortsätta att installera dem.

Installation på Ubuntu

Ubuntu har som standard åtkomst till PostgreSQL-arkiv, därför kan vi uppdatera vårt lokala paketindex och installera det genom 'apt'.

Eller så kan vi direkt ladda ner det som krävs från apt-förvaret genom att navigera till https://www.postgresql.org/download/linux/ubuntu/

$ sudo apt-get-uppdatering

$ sudo apt-get installera PostgreSQL PostgreSQL-contrib

Här -Contrib används för att inkludera ett paket som underlättar tilläggsfunktioner medföljande PostgreSQL.

Installationen skapar ett användarkonto som heter 'postgres', som kan loggas in med

$ sudo -i -u postgres

postgres-prompten kan nås genom att skriva

$ psql

PostgreSQL på ubuntu tilldelar som standard en 5432-port, från vilken användare ges behörighet att ändra i PostgreSQL.conf-filen

Denna fil fungerar som konfigurationsinställningen för PostgreSQL i systemet, där vi kan ändra önskad port i attributet

port = 5478

För YUM-installation navigerar du till YUM Postgres-arkivet och laddar ner varvtalet för respektive distribution

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

följt av den traditionella varvtalsinstallationen

rpm -ivh pgdg-centos92-9, 2-6.noarch.rpm

Installation på MAC

PostgreSQL kan enkelt installeras på MAC utrustad med Homebrew och Lunchy. Innan du fortsätter med installationen, se till att homebrew är uppdaterat

$ brygguppdatering

$ brygga läkare

och följt av installationskommandot för postgres.

$ brygga installera PostgreSQL

Användaren kan anpassa porten som Postgres ska köras på systemet genom att ställa in MAC-miljövariablerna enligt nedan

export PGHOST = localhost

export PGPORT = 5432

Förutom det vanliga sättet att installera PostgreSQL på olika operativsystem kan vi också installera via textläge.

  • För Windows:

Genom att köra följande i CMD-prompten

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

  • För Linux-distributioner

PostgreSQL-10.4-1-Linux-x64-installer.run –mode text

  • För MacOS

Kör nedanstående sh-fil

PostgreSQL-10.4-1-osx-installer.app/Contents/MacOS/installbuilder.sh - läge text

Med breda val på marknaden stöder Postgres flera väsentliga funktioner som MVCC (Multi-Version Concurrency Control), tabellutrymmen, återhämtning av tidpunkter, heta säkerhetskopior som har gjort att det sticker ut och mer föredraget när det gäller serverns skalbarhet.

Nedanstående avsnitt innehåller väsentliga instruktioner som ska följas för att installera Postgres på servern och underlätta datakälla för Plesk-åtkomst:

Komma igång med pgAdmin-verktyget

pgAdmin är den mest populära klienten med öppen källkodadministration för PostgreSQL

1) I pgAdmin-webbläsaren högerklickar du på PostgreSQL-nod under 'servrar' och anslut server

2) Ange PostgreSQL-användarnamn och lösenord för att upprätta anslutningen.

3) Högerklicka och skapa en databas med databasnoden. Spara sedan.

4) Därefter kan du skapa inloggningsroller, skapa frågor och stora funktioner på ett genomförbart sätt.

Steg för att installera PostgreSQL-server (med Plesk)

I realtid, med det skalbara funktionsteget för PostgreSQL, kräver vi ofta värd för Postgres på en server och följande avsnitt leder de grundläggande konfigurationsspecifikationerna:

1) Installera de nödvändiga serverfilerna,

yum installera PostgreSQL PostgreSQL-server

Total nedladdningsstorlek: 6, 8 M

Är det ok (å / n):

2) Starta PostgreSQL-servern och konfigurera administrationsinställningar

/etc/init.d/PostgreSQL start

ändra till Postgres-systemanvändaren till den administratörsanvändare som Plesk använder, med hjälp av kommandot:

su postgres

createuser -psPl

Ange användarnamn och lösenord och konfigurationen av Postgres är klar.

Nu som root-användare, ändra config (/var/lib/pgsql/data/pg_hba.conf) Befintlig post ( värd för alla 127.0.0.1/32 identiteter) bör ändras till

är värd för alla 127.0.0.1/32 md5

Detta tillåter inloggningsförfrågningar från servern. när du är klar, kör följande och starta om servern

sed -i 's / host \ s * all \ s * all \ s * 127.0.0.1 \ / 32 \ s * ident \ s * sameuser / # & /' /var/lib/pgsql/data/pg_hba.conf && echo -e “\ n # Tillåt lösenordsanslutningar från localhost \ nhost alla 127.0.0.1/32 md5” >> /var/lib/pgsql/data/pg_hba.conf && /etc/init.d/postgresql omstart

3) Det sista steget är att registrera servern med plesk för att utföra databasoperationer

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

Logga in på Plesk-kontrollpanelen; Välj "Databaser under fliken" Webbplatser och domäner "

Välj "Lägg till ny databas", varefter du kan ange namnet på postgres-databasen och välja "PostgreSQL" -typ i rullgardinsmenyn.

Regressionstester

  • Du kan köra ett regressionstest på den nyligen konfigurerade servern innan du installerar. Detta säkerställer att servern körs som förväntat och kan uppnås med kommandot:

kontrollera

  • Du kan hänvisa till dokumentation och Man-sidor genom att köra

skapa installationsdokument

  • Efter installationen kan du ta bort binära filer och källfiler med kommandot

gör ren

  • Om du ska bygga på en distribuerad plattform med samma källträd kan du använda kommandot:

göra distclean

Detta kommer att hjälpa till att sprida ändringarna helt och hållet i alla distribuerade plattformar innan ombyggnaden.

Rekommenderade artiklar

Detta har varit en guide för hur du installerar PostgreSQL. Här har vi diskuterat steg för att installera PostgreSQL på en annan operatör. Du kan också titta på följande artiklar för att lära dig mer -

  1. Hur man installerar JavaScript
  2. Guide för installation av MySQL
  3. Installera Python
  4. Steg för att installera Splunk