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 -
- Comment installer JavaScript
- Guide pour installer MySQL
- Installer Python
- Étapes pour installer Splunk