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 :
É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 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 Partenaire 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 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.