Comment installer et configurer la base de données PostgreSQL sur Ubuntu Top 10.Top 10

Comment installer et configurer la base de données PostgreSQL sur Ubuntu Top 10.Top 10
PostgreSQL est l'un des systèmes de logiciels de gestion de base de données les plus célèbres et les plus célèbres disponibles. Ce système est rapide, fiable, flexible, facile à utiliser et contient des fonctionnalités avancées qui permettent de construire des applications complexes dans un espace de travail tolérable par défaut. Il existe deux packages différents de PostgreSQL, chacun destiné à un usage spécifique. Le package client PostgreSQL fonctionne du côté client pour se connecter aux serveurs, tandis que le package PostgreSQL Server permet à votre système de configurer et d'héberger vos propres bases de données. Ce tutoriel vous montrera comment installer ces deux packages et comment configurer le serveur PostgreSQL en quelques étapes faciles.

Comment installer des SGBD client postgresql sur Ubuntu

Le client PostgreSQL vous permet d'exécuter la commande Shell PostgreSQL pour vous connecter à distance aux bases de données de serveur PostgreSQL.

Étape 1: Mettre à jour APT

Comme vous devez toujours le faire lors de l'installation d'un nouveau système, mettez-vous à jour et améliorez votre apt.

$ sudo apt mise à jour
$ sudo apt mise à niveau

Étape 2: Téléchargez et installez le client PostgreSQL

Après avoir mis à jour votre apt, téléchargez et installez le client PostgreSQL avec la commande de terminal suivante.

$ sudo apt install postgresql-client.

Étape 3: Connectez-vous à PostgreSQL

Vous pouvez vous connecter à un serveur postgreSQL distant à l'aide de la commande PSQL. Vous devrez fournir l'adresse IP d'hôte ou de serveur correcte du serveur distant. Vous devrez également fournir les informations d'identification correctes pour accéder au serveur. Utilisez la commande ci-dessous pour se connecter au serveur.

$ PSQL -H Postgre-Server -U Postgre-utilisateur

Comment installer PostgreSQL Server sur Ubuntu

Vous pouvez héberger une ou plusieurs bases de données PostgreSQL sur votre propre machine locale à l'aide du package PostgreSQL Server.

Étape 1: Mettre à jour APT

Comme vous devez toujours le faire lors de l'installation d'un nouveau système, mettez-vous à jour et améliorez votre apt.

$ sudo apt mise à jour

Étape 2: Téléchargez et installez PostgreSQL Server

Maintenant, téléchargez et installez le package PostgreSQL Server via la commande.

$ sudo apt install postgresql

Étape 3: Vérifiez le port utilisé par PostgreSQL

Une fois l'installation terminée, vous pouvez écouter le port utilisé par le PostgreSQL via le port par défaut 5432. Vérifiez ceci en donnant la commande suivante.

$ ss -nlt

Étape 4: Modifier les paramètres de démarrage

Vous pouvez également modifier les paramètres de démarrage du serveur postgresql après le démarrage du système via les commandes SystemCTL.

$ sudo systemctl Activer PostgreSQL $ sudo systemctl Désactiver PostgreSQL

Étape 5: Accès au serveur postgresql

Lorsque PostgreSQL Server s'installe, il est accessible à partir d'une machine locale uniquement et utilise l'adresse IP de boucle de votre machine. Vous pouvez modifier ce paramètre dans le fichier de configuration PostgreSQL pour permettre un accès à distance. Entrez la commande suivante pour ouvrir le fichier de configuration PostgreSQL dans GEdit ou tout autre éditeur de texte.

$ sudo gedit / etc / postgresql / 12 / main / postgresql.confli

Figure: Fichier de configuration de PostgreSQL ouvrir dans un éditeur GEDIT.

Modifier la ligne suivante dans la section «Connexions et authentifications». Cette commande fera en sorte que PostgreSQL écoute tout le trafic entrant dans le port. Ensuite, enregistrez le fichier et fermez-le.

écouter_address = '*'

Figure: Écoutez le code collé sous la zone de connexion et d'authentications.

Étape 6: Redémarrez PostgreSQL

Vous devrez redémarrer le service PostgreSQL pour prendre effet de toutes les modifications à faire pour exécuter la commande suivante dans votre fenêtre de terminal.

$ sudo systemctl redémarrer postgresql

Étape 7: Vérifiez l'utilisation du port postgresql

Vous pouvez consulter l'utilisation du port PostgreSQL et l'adresse IP en utilisant la commande d'écoute.

$ ss -nlt

Étape 8: Autoriser le client entrant à se connecter

Vous devez ajouter la ligne suivante à un autre fichier de configuration qui permettra à un client entrant de connecter vos bases de données et vos utilisateurs. L'option MD5 de cette commande est utilisée pour appliquer le mot de passe d'authentification à tous les utilisateurs connectés.

$ sudo gedit / etc / postgresql / 12 / main / pg_hba.confli
Line = hébergez tous tous 0.0.0.0/0 MD5

Figure: Ajout de ligne au fichier de configuration PG_HBA avec l'éditeur GEDIT.

Étape 9: Ajustez les paramètres du pare-feu

Vous devez vous assurer que le pare-feu n'arrête pas les connexions entrantes via le port postgresql 5432. Pour ce faire, saisissez la commande suivante dans la fenêtre du terminal.

$ sudo ufw autoriser de n'importe quel port 5432 proto tcp

Conclusion

Cet article a couvert comment installer le package client PostgreSQL, comment installer le package PostgreSQL Server, et comment configurer une base de données PostgreSQL. Après avoir lu cet article, vous devez également savoir comment accorder l'accès à d'autres comptes pour l'accès à distance au serveur ou à une base de données.