GNU/Linux >> Tutoriels Linux >  >> Linux

Impossible de démarrer le service postgresql sur CentOS 7

Assurez-vous d'avoir correctement installé tous les packages et mis à jour les sections du référentiel yum [base] et [updates] avant l'installation comme mentionné dans le guide . Nous avons CentOS 7 avec PostgreSQL 9.5 et cela fonctionne parfaitement avec les étapes suivantes :

vi /etc/yum.repos.d/CentOS-Base.repo
yum localinstall http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
yum list postgres*
yum install -y postgresql95-server.x86_64 postgresql95-contrib.x86_64 postgresql95-libs.x86_64 
/usr/pgsql-9.5/bin/postgresql95-setup initdb
systemctl enable postgresql-9.5.service
systemctl start postgresql-9.5.service 

et enfin, systemctl status postgresql-9.5.service devrait vous montrer quelque chose comme ceci :

postgresql-9.5.service - PostgreSQL 9.5 database server
   Loaded: loaded (/usr/lib/systemd/system/postgresql-9.5.service; enabled)
   Active: active (running) since Fri 2016-02-19 00:01:13 UTC; 6min ago
  Process: 10809 ExecStart=/usr/pgsql-9.5/bin/pg_ctl start -D ${PGDATA} -s -w -t 300 (code=exited, status=0/SUCCESS)
  Process: 10802 ExecStartPre=/usr/pgsql-9.5/bin/postgresql95-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
 Main PID: 10811 (postgres)
   CGroup: /system.slice/postgresql-9.5.service
           ├─10811 /usr/pgsql-9.5/bin/postgres -D /var/lib/pgsql/9.5/data
           ├─10812 postgres: logger process   
           ├─10814 postgres: checkpointer process   
           ├─10815 postgres: writer process   
           ├─10816 postgres: wal writer process   
           ├─10817 postgres: autovacuum launcher process   
           └─10818 postgres: stats collector process 

Le problème le plus courant est que le cluster de bases de données n'a pas été initialisé. Vous pouvez l'initialiser facilement en exécutant le script postgresql-XX-setup avec le initdb commande, par exemple

sudo /usr/pgsql-11/bin/postgresql-11-setup initdb

Ensuite, démarrez le service Postgres, par exemple

sudo systemctl start postgresql-11

Linux
  1. Démarrer, arrêter ou redémarrer les services dans CentOS 8 - Processus étape par étape ?

  2. Arrêtez et désactivez Firewalld sur CentOS 7 - Processus étape par étape ?

  3. Démarrer automatiquement le service OpenCA via Systemd dans CentOS 7

  4. Firewalld ne parvient pas à démarrer sur CentOS 8 avec une DBusException

  5. Centos - Systemd tue le service immédiatement après le démarrage ?

Comment démarrer, arrêter ou redémarrer les services dans CentOS 8

CentOS / RHEL 7 :Impossible de démarrer/activer iptables

Impossible de démarrer le service Nagios (CentOS/RHEL)

Postgresql 9.3 sur Centos 7 avec PGDATA personnalisé

Upstart :démarrer le service après un processus non-upstart

Impossible de démarrer le service réseau CentOS 7