Installez Postgresql - Guide complet pour installer PostgreSQL

Table des matières:

Anonim

Comment installer PostgreSQL?

PostgreSQL, en tant que puissante solution de gestion de base de données relationnelle objet open source, a évolué d'une utilisation spécifique pour les systèmes d'exploitation basés sur UNIX et a été conçu pour être compatible avec Windows, MacOS et Solaris, ce qui le rend portable sur toutes les plates-formes.

Étapes pour installer PostgreSQL:

Vous trouverez ci-dessous les étapes détaillées pour installer PostgreSQL sur votre PC.

Suivez https://www.postgresql.org/download/ et vous pouvez trouver le package binaire de téléchargement pour votre système d'exploitation préféré.

Avant l'installation, Postgres exige des exigences minimales du système pour fonctionner et a documenté les spécificités:
https://www.postgresql.org/docs/9.5/install-requirements.html

Installation sous Windows

Lors de la sélection du système d'exploitation Windows, vous pouvez sélectionner la version de PostgreSQL et du processeur Windows compatible, qui télécharge le fichier d'installation exécutable correspondant.

PostgreSQL suit un assistant d'installation standard standard, où l'utilisateur accepte les termes et conditions et spécifie le répertoire d'installation.

Dans le cadre de l'installation sous Windows, l'assistant vous invite à configurer le mot de passe.

Suivi de la configuration du port sur lequel le service PostgreSQL doit être hébergé.

Et ensuite, nous sommes invités à sélectionner les paramètres régionaux à utiliser par le cluster de base de données. Cela influence les techniques d'encodage de texte utilisées, ce qui affecte à son tour l'ordre de tri du texte.

Et comme dernière étape, nous pouvons lancer les outils de création de pile fournis avec la suite PostgreSQL. Le générateur de pile fournit un large éventail de packages, de pilotes et d'outils qui accessoirisent l'installation de PostgreSQL

Après avoir sélectionné la configuration de serveur appropriée dans le générateur de pile.

Il répertorie divers pilotes et outils, à partir desquels nous pouvons sélectionner les pilotes souhaités et procéder à leur installation.

Installation sur Ubuntu

Ubuntu par défaut a accès aux référentiels PostgreSQL, donc nous pouvons actualiser notre index de paquet local et l'installer via 'apt'.

Ou nous pouvons télécharger directement les éléments requis à partir du référentiel apt en accédant à https://www.postgresql.org/download/linux/ubuntu/

$ sudo apt-get update

$ sudo apt-get install PostgreSQL PostgreSQL-contrib

Ici, -contrib est utilisé pour inclure un package qui facilite les fonctionnalités complémentaires fournies avec PostgreSQL.

L'installation crée un compte utilisateur appelé «postgres», qui peut être connecté à l'aide de

$ sudo -i -u postgres

l'invite postgres est accessible en tapant

$ psql

PostgreSQL sur ubuntu affecte par défaut sur le port 5432, à partir duquel l'utilisateur a le privilège de changer dans le fichier PostgreSQL.conf

Ce fichier agit comme paramètre de configuration pour PostgreSQL dans le système, où nous pouvons changer le port souhaité dans l'attribut

port = 5478

Pour l'installation de YUM, accédez au référentiel YUM Postgres et téléchargez le RPM de la distribution respective

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

suivi de l'installation traditionnelle de rpm

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

Installation sur MAC

PostgreSQL peut être installé facilement sur MAC équipé de Homebrew et Lunchy. Avant de procéder à l'installation, assurez-vous que homebrew est à jour

$ brew update

$ brew doctor

et suivi de la commande d'installation pour postgres.

$ brew install PostgreSQL

L'utilisateur peut définir de manière personnalisée le port sur lequel Postgres doit s'exécuter sur le système, en configurant les variables d'environnement MAC comme ci-dessous

export PGHOST = localhost

exportation PGPORT = 5432

Outre la façon habituelle d'installer PostgreSQL sur différents systèmes d'exploitation, nous pouvons également installer via le mode texte.

  • Pour les fenêtres :

En exécutant ce qui suit dans l'invite CMD

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

  • Pour les distributions Linux

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

  • Pour MacOS

Exécutez le fichier sh ci-dessous

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

Avec de nombreux choix sur le marché, Postgres prend en charge plusieurs fonctionnalités importantes telles que MVCC (Multi-Version Concurrency Control), les espaces de table, la récupération ponctuelle, les sauvegardes à chaud qui l'ont fait ressortir et plus préférable en matière d'évolutivité du serveur.

La section ci-dessous fournira les instructions essentielles à suivre pour installer Postgres sur le serveur et faciliter la source de données pour l'accès Plesk:

Premiers pas avec l'outil pgAdmin

pgAdmin est le client d'administration riche open source le plus populaire pour PostgreSQL

1) Dans le navigateur pgAdmin, faites un clic droit sur le nœud PostgreSQL sous 'serveurs' et connectez le serveur

2) Saisissez le nom d'utilisateur et le mot de passe PostgreSQL pour établir la connexion.

3) Avec le nœud de base de données, cliquez avec le bouton droit et créez une base de données; Enregistrez ensuite.

4) Suivi par lequel vous pouvez créer des rôles de connexion, créer des requêtes et de vastes fonctionnalités de manière faisable.

Étapes pour installer le serveur PostgreSQL (avec Plesk)

En temps réel, avec la fonctionnalité évolutive de PostgreSQL, nous avons souvent besoin d'héberger Postgres sur un serveur et la section suivante guidera les spécificités de configuration de base:

1) Installez les fichiers serveur requis,

yum install PostgreSQL PostgreSQL-server

Taille totale du téléchargement: 6, 8 M

Est-ce correct (o / N):

2) Lancer le serveur PostgreSQL et configurer les paramètres d'administration

/etc/init.d/PostgreSQL start

passez de l'utilisateur système Postgres à l'utilisateur administrateur utilisé par Plesk, à l'aide de la commande:

su postgres

createuser -psPl

Entrez le nom d'utilisateur et le mot de passe, et la configuration de Postgres est terminée.

Maintenant, en tant qu'utilisateur root, modifiez la configuration (/var/lib/pgsql/data/pg_hba.conf) L'entrée existante ( hébergeant tous les identifiants 127.0.0.1/32) doit être modifiée pour

héberger tous tous 127.0.0.1/32 md5

Cela permet les demandes de connexion du serveur. une fois terminé, exécutez ce qui suit et redémarrez le serveur

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 # Autoriser les connexions par mot de passe à partir de l'hôte local \ nhost all 127.0.0.1/32 md5” >> /var/lib/pgsql/data/pg_hba.conf && /etc/init.d/postgresql restart

3) La dernière étape consiste à enregistrer le serveur avec plesk pour effectuer des opérations de base de données

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

Connectez-vous maintenant au panneau de configuration de Plesk; Sous l'onglet «Sites Web et domaines», sélectionnez «Bases de données

Optez pour Ajouter une nouvelle base de données, après quoi vous pouvez entrer le nom de la base de données postgres et sélectionner le type 'PostgreSQL' dans le menu déroulant.

Tests de régression

  • Vous pouvez exécuter un test de régression sur le serveur nouvellement configuré avant l'installation. Cela garantit que le serveur fonctionne comme prévu et peut être réalisé à l'aide de la commande:

faire chèque

  • Vous pouvez consulter la documentation et les pages de manuel en exécutant

faire des install-docs

  • Après l'installation, vous pouvez supprimer les fichiers binaires et source à l'aide de la commande

nettoyer

  • Si vous allez construire sur une plate-forme distribuée avec la même arborescence source, vous pouvez utiliser la commande:

rendre propre

Cela aidera à propager les changements dans toutes les plates-formes distribuées avant la reconstruction.

Articles recommandés

Cela a été un guide sur la façon d'installer PostgreSQL. Ici, nous avons discuté des étapes pour installer PostgreSQL sur un opérateur différent. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Comment installer JavaScript
  2. Guide pour installer MySQL
  3. Installer Python
  4. Étapes pour installer Splunk