Installation hors ligne CentOS de PostgreSQL12

Installation hors ligne CentOS de PostgreSQL12

1. Téléchargez le pack de ressources

  1. lien de téléchargement

    www.postgresql.org/download/

  2. Faites défiler vers le bas et cliquez sur téléchargement direct

    image-20220407212616384

  3. Choisissez votre propre version (selon votre propre système)

    image-20220407212706565

  4. cliquez pour entrer

    image-20220407212803767

  5. Téléchargez les quatre fichiers ci-dessous

    image-20220407212846512

2. Installer et démarrer

  1. ​ Mettez les quatre fichiers que vous venez de télécharger sur votre serveur, puis exécutez les commandes suivantes

    rpm -ivh postgresql12-libs-12.10-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql12-contrib-12.10-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql12-12.10-1PGDG.rhel7.x86_64.rpm 
    rpm -ivh postgresql12-server-12.10-1PGDG.rhel7.x86_64.rpm
    复制代码
  2. Initialiser la base de données

    /usr/pgsql-12/bin/postgresql-12-setup initdb
    复制代码
  3. démarrer le service

    systemctl start postgresql-12
    复制代码

3. Prestation de configuration

  1. Autoriser d'autres paramètres d'accès IP et de numéro de port

    vi /var/lib/pgsql/12/data/postgresql.conf
    复制代码

    ​ listen_addresses = '*' signifie écouter toutes les informations IP

    ​ port = 5432 indique le port du service, qui peut être personnalisé pour d'autres ports

  2. Modifier l'adresse IP autorisée à accéder (la configuration suivante autorise tous les accès IP)

TAPER BASE DE DONNÉES UTILISATEUR ADRESSE MÉTHODE
héberger tout tout 0.0.0.0/0 md5

Une fois la modification ci-dessus terminée, vous devez redémarrer le service pour prendre effet

redémarrer le service

systemctl restart postgresql-12
复制代码

Quatrièmement, créez des utilisateurs et des bases de données

  1. passer à l'utilisateur postgres

    su - postgres
    psql -p 5432
    复制代码
  2. Créer un nom d'utilisateur pour la base de données

    create user test with password '123456';
    复制代码

    image-20220407215319342

  3. créer une base de données

    create database testdb;
    复制代码

    image-20220407215711610

  4. Autoriser testdb à tester l'utilisateur

grant all privileges on database testdb to test;
复制代码

image-20220407220004149

Cinq, la configuration d'installation de base est terminée

image-20220407220406125

Je suppose que tu aimes

Origine juejin.im/post/7083867092260225031
conseillé
Classement