Comment faire pour installer PostgreSQL on Ubuntu (Configuration pgAdmin)

Comment faire pour installer PostgreSQL on Ubuntu?

PostgreSQL est un open source bien connu Rélancé Dbase de données Msystème de gestion (SGBDR). Il est populaire en termes de fonctionnalités riches, d’évolutivité et de stabilité. Ce SGBDR prend en charge l'intégrité des données, les requêtes complexes et l'accès simultané.

La plupart des organisations sélectionnent PostgreSQL en raison de son extensibilité, de sa fiabilité et de sa nature multiplateforme. De plus, il fournit également une base solide pour gérer de grandes quantités de données. Ce SGDN est préféré par les analystes de données, les développeurs et les entreprises à la recherche d'une solution de base de données flexible et puissante.

Pré-requis :

Pour suivre notre guide, vous devez avoir :

  • Ubuntu 22.04 installé sur votre système
  • A utilisateur non root avec les privilèges sudo

Voyons maintenant la procédure pour installer Postgres sur Ubuntu en utilisant ce qui suit:

  • Vue d'ensemble Ubuntu dépôt
  • Vue d'ensemble PostgreSQL dépôt officiel

Méthode 1 : Comment installer et configurer PostgreSQL on Ubuntu Le Ubuntu Dépôt

Dans cette méthode, nous utiliserons le Ubuntu référentiel pour le téléchargement et l'installation PostgreSQL. Ce référentiel comprend déjà les packages officiels mis à jour et maintenus par le Ubuntu développeurs. En fin de compte, cela garantit que le processus d’installation reste simple et sans tracas.

Étape 1) Pour installer PostgreSQL sous Linux, commencez par mettre à jour vos packages système :

sudo apt update

Sortie :

Installation et configuration PostgreSQL on Ubuntu

Installation et configuration PostgreSQL on Ubuntu

Étape 2) Alors, partez pour PostgreSQL installation:

sudo apt install postgresql -y

Installation et configuration PostgreSQL on Ubuntu

Étape 3) Enfin, consultez le PostgreSQL version pour vérification :

psql --version

Comme vous pouvez le voir, PostgreSQL la version 14.8 a été installée avec succès sur notre Ubuntu système:

Installation et configuration PostgreSQL on Ubuntu

Méthode 2: installer PostgreSQL on Ubuntu Le PostgreSQL Dépôt officiel

Le fonctionnaire PostgreSQL le référentiel vous permet d'accéder à la dernière version de PostgreSQL et les fonctionnalités pertinentes qui ne sont pas disponibles dans le Ubuntu dépôt officiel. Avec PostgreSQLle référentiel officiel de, vous pouvez facilement installer et mettre à jour PostgreSQL.

Maintenant, suivez les instructions fournies pour installer PostgreSQL on Ubuntu.

Étape 1) La première étape consiste à ajouter le référentiel de PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

Installer PostgreSQL on Ubuntu

Étape 2) Ensuite, passez à l’ajout PostgreSQL clé du référentiel :

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Installer PostgreSQL on Ubuntu

Étape 3) Mettez à jour vos packages système pour aller de l'avant :

sudo apt update

Installer PostgreSQL on Ubuntu

Étape 4) Maintenant, vas-y PostgreSQL installation:

sudo apt install postgresql -y

Installer PostgreSQL on Ubuntu

Étape 5) Voir le PostgreSQL version pour confirmation :

psql --version

On peut constater qu'avec l'aide du PostgreSQL dépôt, nous avons installé sa version 15.3 sur Ubuntu:

Installer PostgreSQL on Ubuntu

Comment gérer PostgreSQL Utilisateurs sur Ubuntu?

Gestion de PostgreSQL Les utilisateurs impliquent le processus de création, de modification de leur accès et de suppression d'utilisateurs pour contrôler les privilèges de la base de données. Il garantit que l'administrateur accorde les autorisations requises et gère le PostgreSQL des comptes d'utilisateurs ou administrateurs de manière efficace.

Étape 1) Pour créer un nouvel utilisateur Postgres sur Ubuntu, exécutez cette commande:

sudo -u postgres createuser --interactive

En conséquence, PostgreSQL invite à saisir le nom d'utilisateur et à confirmer si l'utilisateur nouvellement créé doit disposer des privilèges de superutilisateur :

Gérer PostgreSQL Utilisateurs sur Ubuntu

Dans notre cas, nous avons entré « huzail » comme nom d'utilisateur et lui avons permis d'être un super utilisateur.

Étape 2) Vous pouvez également accorder séparément les privilèges sudo à l'utilisateur en spécifiant son nom dans cette commande :

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

Gérer PostgreSQL Utilisateurs sur Ubuntu

Étape 3) Si vous souhaitez supprimer l'utilisateur nouvellement créé, écrivez son nom dans la commande « DROP USER » :

DROP USER huzail;

Gérer PostgreSQL Utilisateurs sur Ubuntu

Comment gérer PostgreSQL Base de données sur Ubuntu?

Vient ensuite la gestion du PostgreSQL base de données sur Ubuntu. Cela implique différentes opérations liées à la création, la modification et la modification des bases de données pour une meilleure organisation.

Étape 1) Tout d’abord, utilisez le «CRÉER UNE BASE DE DONNÉES» pour créer une base de données et précisez son nom car nous avons ajouté « guru99 » ici :

CREATE DATABASE guru99;

Gérer PostgreSQL Base de données sur Ubuntu

Étape 2) Ensuite, accordez l'accès à la base de données à l'utilisateur requis :

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

Gérer PostgreSQL Base de données sur Ubuntu

Dans notre cas, nous avons accordé l'accès « guru99 » à l'utilisateur « huzail » :

Gérer PostgreSQL Base de données sur Ubuntu

Étape 3) Si vous souhaitez supprimer ou supprimer la base de données, exécutez la commande « DROP DATABASE » avec le nom de base de données souhaité :

DROP DATABASE guru99;

En conséquence, la base de données donnée sera supprimée :

Gérer PostgreSQL Base de données sur Ubuntu

Sécurisation des défauts PostgreSQL Utilisateur

L’opération de sécurisation du défaut PostgreSQL L'utilisateur comprend différentes mesures, telles que la configuration d'un mot de passe fort, l'activation du cryptage de mot de passe approprié et le redémarrage de l'ordinateur. PostgreSQL service. Ce faisant, l'utilisateur par défaut sera protégé contre tout accès non autorisé.

Étape 1) Tout d'abord, connectez-vous à PostgreSQL base de données comme nous l'avons déjà fait :

sudo -u postgres psql

Étape 2) Ensuite, ajoutez le mot de passe par défaut PostgreSQL utilisateur:

ALTER USER postgres PASSWORD 'my-secret-password123';

Sécurisation des défauts PostgreSQL Utilisateur

Étape 3) Ouvrez le fichier de configuration approprié pour activer le cryptage du mot de passe :

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

Dans la commande ci-dessus, remplacez le numéro de version par le PostgreSQL version que vous avez installée, car nous avons ajouté « 15 » ici :

Sécurisation des défauts PostgreSQL Utilisateur

Votre Partenaire PostgreSQL Le fichier de configuration ressemblera à ceci :

Sécurisation des défauts PostgreSQL Utilisateur

Recherchez la ligne qui commence par « local all all » et modifiez la méthode de cryptage de « peer » à « md5 ». Après cela, appuyez sur « CTRL+O » pour enregistrer les modifications et appuyez sur CTRL+X » pour quitter l'éditeur nano :

Sécurisation des défauts PostgreSQL Utilisateur

Étape 4) Redémarrez le PostgreSQL service afin qu'il puisse prendre effet à partir des changements de configuration :

sudo service postgresql restart

Sécurisation des défauts PostgreSQL Utilisateur

Étape 5) Enfin, vérifiez PostgreSQL statut:

sudo service postgresql status

Sécurisation des défauts PostgreSQL Utilisateur

C'est ça! Vous avez sécurisé la valeur par défaut PostgreSQL utilisateur avec le mot de passe crypté.

Étape bonus : installer pgAdmin

pgAdmin est une interface utilisateur graphique (GUI) PostgreSQL client qui simplifie les tâches de gestion. Il permet également une exécution efficace des requêtes, une administration de base de données et PostgreSQL surveillance du serveur. De plus, cela contribue également à améliorer la productivité des PostgreSQL ses utilisateurs.

Étape 1) Tout d'abord, il faut ajouter le PostgreSQL clé du référentiel :

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

Dans notre cas, nous l'avons déjà ajouté, nous allons donc appuyer sur « y » pour l'écraser :

Installer pgAdmin

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

Étape 2) Ensuite, ajoutez le référentiel pgAdmin à votre Ubuntu système:

Installer pgAdmin

Étape 3) Ensuite, mettez à jour les packages pour continuer :

Sudo apt update

Installer pgAdmin

Étape 4) Maintenant, installez pgAdmin4 en tapant cette commande :

sudo apt install pgadmin4

Installer pgAdmin

Installer pgAdmin

Étape 5) Maintenant, vous devez entrer la commande donnée pour lancer la configuration principale de pgAdmin :

sudo /usr/pgadmin4/bin/setup-web.sh

Ensuite, précisez les informations requises :

Installer pgAdmin

Étape 6) Lancez pgAdmin4 sur votre navigateur Web en accédant au lien fourni dans le dernier résultat :

Installer pgAdmin

Utilisez votre e-mail et votre mot de passe préconfigurés pour vous connecter à pgAdmin :

Installer pgAdmin

Voici le tableau de bord principal de pgAdmin qui est tout prêt à être utilisé :

Installer pgAdmin

Comment désinstaller PostgreSQL de Ubuntu?

Étape 1) Dans d'autres pour désinstaller PostgreSQL de Votre Ubuntu système, tout d'abord, arrêtez le PostgreSQL service:

sudo systemctl stop postgresql

Désinstaller PostgreSQL de Ubuntu

Étape 2) Ensuite, supprimez PostgreSQL et ses dépendances pertinentes au cas où vous les auriez installées plus tôt :

sudo apt purge postgresql postgresql-contrib -y

Désinstaller PostgreSQL de Ubuntu

Étape 3) Supprimez tous les fichiers de configuration du PostgreSQL:

sudo rm -rf /etc/postgresql/

Désinstaller PostgreSQL de Ubuntu

En conséquence, PostgreSQL sera supprimé de votre Ubuntu système.

Comment désinstaller pgAdmin de Ubuntu?

Étape 1) Au cas où il serait nécessaire de supprimer pgAdmin de Ubuntu, supprimez d'abord son package :

sudo apt remove pgadmin4

Désinstaller pgAdmin de Ubuntu

Étape 2) Enfin, supprimez les fichiers de configuration pertinents de votre système :

sudo rm -rf ~/.pgadmin

Désinstaller pgAdmin de Ubuntu

C'est ça! Vous avez désinstallé avec succès pgAdmin de Ubuntu.

Conclusion

Pose PostgreSQL on Ubuntu est une méthode simple qui prend en charge deux méthodes, en utilisant le Ubuntu référentiel ou en utilisant le PostgreSQL dépôt officiel. De plus, la gestion des bases de données et des utilisateurs et la sécurisation des utilisateurs par défaut garantissent une gestion efficace de la base de données. De plus, des outils comme pgAdmin améliorent également l'expérience utilisateur globale pour les développeurs et les entreprises.