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 :
รtape 2) Alors, partez pour PostgreSQL installation:
sudo apt install postgresql -y
ร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:
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'
ร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 -
รtape 3) Mettez ร jour vos packages systรจme pour aller de l'avant :
sudo apt update
รtape 4) Maintenant, vas-y PostgreSQL installation:
sudo apt install postgresql -y
ร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:
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 :
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
รtape 3) Si vous souhaitez supprimer l'utilisateur nouvellement crรฉรฉ, รฉcrivez son nom dans la commande ยซ DROP USER ยป :
DROP USER huzail;
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;
รtape 2) Ensuite, accordez l'accรจs ร la base de donnรฉes ร l'utilisateur requis :
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
Dans notre cas, nous avons accordรฉ l'accรจs ยซ guru99 ยป ร l'utilisateur ยซ huzail ยป :
ร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 :
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';
ร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 :
Votre PostgreSQL Le fichier de configuration ressemblera ร ceci :
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 :
รtape 4) Redรฉmarrez le PostgreSQL service afin qu'il puisse prendre effet ร partir des changements de configuration :
sudo service postgresql restart
รtape 5) Enfin, vรฉrifiez PostgreSQL statut:
sudo service postgresql status
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 :
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:
รtape 3) Ensuite, mettez ร jour les packages pour continuer :
Sudo apt update
รtape 4) Maintenant, installez pgAdmin4 en tapant cette commande :
sudo apt install pgadmin4
ร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 :
รtape 6) Lancez pgAdmin4 sur votre navigateur Web en accรฉdant au lien fourni dans le dernier rรฉsultat :
Utilisez votre e-mail et votre mot de passe prรฉconfigurรฉs pour vous connecter ร pgAdmin :
Voici le tableau de bord principal de pgAdmin qui est tout prรชt ร รชtre utilisรฉ :
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
ร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
รtape 3) Supprimez tous les fichiers de configuration du PostgreSQL:
sudo rm -rf /etc/postgresql/
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
รtape 2) Enfin, supprimez les fichiers de configuration pertinents de votre systรจme :
sudo rm -rf ~/.pgadmin
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.



































