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:

  • Le Ubuntu dรฉpรดt
  • Le 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 L'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 L'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 L'Utilisateur

Votre PostgreSQL Le fichier de configuration ressemblera ร  ceci :

Sรฉcurisation des dรฉfauts PostgreSQL L'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 L'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 L'Utilisateur

ร‰tape 5) Enfin, vรฉrifiez PostgreSQL statut:

sudo service postgresql status

Sรฉcurisation des dรฉfauts PostgreSQL L'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 ร  partir 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 ร  partir 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 ร  partir de Ubuntu

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

sudo rm -rf /etc/postgresql/

Dรฉsinstaller PostgreSQL ร  partir 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.

Rรฉsumez cet article avec :