GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer PostgreSQL 10 sur CentOS 6 / RHEL 6

PostgreSQL est un système de gestion de base de données relationnelle objet (ORDBMS) disponible pour de nombreuses plates-formes, notamment Linux, FreeBSD, Solaris, Microsoft Windows et Mac OS X. Il est publié sous la licence PostgreSQL, qui est une licence de style MIT et est donc gratuit et logiciel libre.

PostgreSQL est développé par le PostgreSQL Global Development Group, composé d'une poignée de bénévoles de la communauté employés et supervisés par des sociétés telles que Red Hat et EnterpriseDB. Il implémente la majorité de la norme SQL:2008, est conforme à ACID, est entièrement transactionnel (y compris toutes les instructions DDL), possède des types de données, des opérateurs et des index extensibles, et possède un grand nombre d'extensions écrites par des tiers.

La grande majorité des distributions Linux ont PostgreSQL disponible dans les packages fournis. Mac OS X à partir de Lion a le serveur PostgreSQL comme base de données standard par défaut dans l'édition serveur et les outils client PostgreSQL dans l'édition de bureau.

Voici le tutoriel d'installation de PostgreSQL 10 sur CentOS 6/RHEL 6.

Ouvrez Terminal ( Applications  —>  Outils système  —> Terminal).

Basculez vers l'utilisateur root.

$ su -

Installer PostgreSQL 10

PostgreSQL publie des packages rpm pour toutes les plates-formes Linux, et leurs packages sont plus récents que ceux de l'autre référentiel. Nous devons ajouter le dépôt sur notre machine en installant le dépôt rpm. 

### 32 bits ### # rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-centos10-10-1.noarch.rpm### 64 bits # ## # rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-centos10-10-1.noarch.rpm

Installez PostgreSQL 10.

# yum install postgresql10 postgresql10-server

Configurer PostgreSQL 10

Initialisez PostgreSQL.

# service postgresql-10 initdb

PostgreSQL n'écoute normalement que sur les hôtes locaux, si vous souhaitez permettre à PostgreSQL d'écouter sur toutes les adresses IP ; modifiez le fichier /var/lib/pgsql/10/data/postgresql.conf .

# vi /var/lib/pgsql/10/data/postgresql.conf

Accédez à la section Connexions et communications, recherchez la variable « listen_address ». Décommentez les "listen_addresses" et placez "*" au lieu de "localhost"

Avant de modifier :

#listen_addresses ="localhost"

Après modification :

listen_addresses ="*"

Ajoutez votre réseau pour accéder à la base de données à distance ; Modifiez /var/lib/pgsql/9.1/data/pg_hba.conf .

# vi /var/lib/pgsql/9.1/data/pg_hba.conf

Ajoutez la ligne suivante en fonction de votre configuration réseau avec l'authentification par mot de passe md5 (Activer l'accès à distance à la base de données).

# Local networkshost all all xx.xx.xx.xx/xx md5# Examplehost all all 192.168.0.0/24 md5host all all 127.0.0.1/32 md5

Redémarrez le serveur PostgreSQL.

# service postgresql-10 restart# chkconfig postgresql-10 on

Confirmez l'écoute de PostgreSQL.

# netstat -ant | grep 5432tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTENtcp6       0      0 :::5432                          LISTENtcp6       0      0 :::5432                                                     

Créer une base de données

Connectez-vous en tant qu'utilisateur postgres.

# su -l postgres

Créer la base de données appelée "test"

-bash-4.2$ crééb test

Connectez-vous à la base de données.

-bash-4.2$ test psql

Créez un nouvel utilisateur appelé "raj" pour gérer les bases de données.

test=# CREATE USER raj AVEC LE MOT DE PASSE DE CONNEXION SUPERUSER 'raj' ;

Connectez-vous avec le superutilisateur.

$ psql -h dbserver -d test -U raj

C'est tout.


Cent OS
  1. Comment installer phpMyAdmin sur RHEL 8 / CentOS 8

  2. Comment installer P7Zip sur RHEL 8 / CentOS 8

  3. Comment installer PostgreSQL sur CentOS 7

  4. Comment installer PostgreSQL sur CentOS 7 / RHEL 7

  5. Comment installer PostgreSQL sur CentOS 8 / Rocky Linux 8 / RHEL 8

Comment installer mongodb sur RHEL 8 / CentOS 8

Comment installer maven sur RHEL 8 / CentOS 8

Comment installer PostgreSQL sur CentOS 7

Comment installer phpPgAdmin 5.6 sur CentOS 7 / RHEL 7

Comment installer pgAdmin 4 sur CentOS 7 / RHEL 7 et Fedora 29 / Fedora 28

Comment installer PostgreSQL sur CentOS 6