Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 07/06/2018 16:01:08
- big1
- Membre
initdb: command not found
Bonjour,
pour installer postgres j'ai fait:
yum update
vte.x86_64 0:0.25.1-10.el6_9
Complete!
yum install postgresql postgresql-contrib postgresql-client
useradd postgres
passwd postgres
~]$ which psql
/usr/bin/psql
Add in .bash_profile of postgres:
export PATH=/usr/bin/psql:$PATH
postgres@rac1 ~]$ psql
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
[postgres@rac1 ~]$ psql --version
psql (PostgreSQL) 8.4.20
[postgres@rac1 ~]$ initdb -D /u01/app/pgdatabase/data/ -U postgres -W
-bash: initdb: command not found
[root@rac1 ~]# locate initdb
/usr/share/doc/postgresql-8.4.20/html/app-initdb.html
Y a-t-il une étape qui manque dans l'installation?
D'avance merci.
Hors ligne
#2 08/06/2018 08:34:47
- ruizsebastien
- Membre
Re : initdb: command not found
bonjour,
on n'a pas la sortie de votre commande yum mais il se pourrait qu'il manque le serveur postgresql :
yum install postgresql{VERSION_MOTEUR}-server
De plus n'installez pas le moteur 8.4 il est trop ancien.
Installez un repo plus récent pour avoir un PostgreSQL up to date (v10 par exemple).
C'est juste un conseil.
Cordialement,
Sébastien.
Hors ligne
#3 08/06/2018 16:02:22
- gleu
- Administrateur
Re : initdb: command not found
En effet, n'installez pas une 8.4. Elle n'est surtout plus maintenue. Donc elle a des bugs non corrigés à coup sûr.
Ensuite, vous n'avez pas besoin de faire un useradd, il est fait automatiquement en installant le paquet server. Il faut installer ce paquet, c'est ce qui manque actuellement.
Guillaume.
Hors ligne
Pages : 1