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-utilisateurComment 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.confliFigure: 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.confliFigure: 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 tcpConclusion
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.