Erreur de db à l'installation

Recoupe toutes les discussions à propos de Noalyss
Avatar du membre
dany2
Administrateur du site
Messages : 482
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: Erreur de db à l'installation

Message par dany2 » mar. nov. 14, 2017 10:35 pm

Question 1 : parce que le FHS préfère /srv plutôt que /var et moi aussi

Question 2 : quel utilisateur par défaut Dany ? L'unique utilisateur créé dans noalyss c'est phpcompta, parce que c'est le nom de l'ancien programme

Pour la connexion, je te renvoie à la faq et le pg_hba.conf ;-) C'est LE problème classique

@+


D

pepe
Messages : 15
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: Erreur de db à l'installation

Message par pepe » mar. nov. 14, 2017 10:35 pm

Ben non, pas de résultats....
J'ai essayé avec md5, peer ou ident sur la première ligne mais rien ne fonctionne....
Et ce matin j'ai des erreurs système qui apparaissent mais pas moyen de savoir de quoi il s'agit.
Je vais tout désinstaller et recommencer....

pepe
Messages : 15
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: Erreur de db à l'installation

Message par pepe » mar. nov. 14, 2017 10:35 pm

J'ai tout réinstallé et j'ai toujours Erreur de connexion....
Dans la configuration il y avait noalyss_sql comme utilisateur et dany comme mot de passe....
J'ai juste changé le mot de passe

Avatar du membre
dany2
Administrateur du site
Messages : 482
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: Erreur de db à l'installation

Message par dany2 » mar. nov. 14, 2017 10:35 pm

Le numéro de port est-il correct ?
Comment as-tu créé l'utilisateur noalyss_sql ? Le bon mot de passe ?


Sinon dans le pg_hba.conf tu mets tout sur trust, et redémarrage de postgresql , il n'y aura plus de problème 8-)

pepe
Messages : 15
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: Erreur de db à l'installation

Message par pepe » mar. nov. 14, 2017 10:35 pm

n° de port 5432
Je n'ai jamais créé d'utilisateur noalyss_sql. Il était par défaut dans la page de configuration avec le mot de passe dany.
J'ai essayé avec trust.... nada !
Il y a un problème que je dois soulever : l'utilisateur postgres demande un mot de passe. Donc quand j'effectue la procédure

Code : Tout sélectionner

 sudo -i -u postgres 
 createuser -P -S -R --createdb phpcompta_sql (ou noalyss_sql)
il m'est demandé un mot de passe.
En cherchant dans la doc postgres j'ai vu quelque part que l'on pouvait changer le mot de passe de l'utilisateur postgres.

Code : Tout sélectionner

sudo passwd postgres
Je l'ai fait avec un message de succes.
Sauf que quand je lance dans postgres une commande comme psql et que j'entre le mot de passe que je viens de changer, je reçois un message d'erreur mauvais mot de passe.....
Je n'y comprend plus grand chose...

pepe
Messages : 15
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: Erreur de db à l'installation

Message par pepe » mar. nov. 14, 2017 10:35 pm

une autre question :
si je désinstalle postgres est-ce que toutes les données (db, config, etc) disparaissent ou il faut faire un désinstallation spéciale pour que tout disparaisse ?

Avatar du membre
dany2
Administrateur du site
Messages : 482
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: Erreur de db à l'installation

Message par dany2 » mar. nov. 14, 2017 10:35 pm

Toutes les données sont sauvées dans postgresql , si tu fais un apt-get remove, normalement les fichiers de données restent mais ne seront pas accessible; en tout cas sans postgresql.

Je pense qu'il y a une petite confusion , noalyss_sql est l'utilisateur postgresql , c'est le propriétaire de la base de donnée, évidemment tu peux changer de nom , ce n'est pas un soucis, on propose celui-là pour que la documentation corresponde.


Faire sudo passwd postgres tu vas changer le mot de passe UNIX pour postgres et non pas son mot de passe pour se connecter aux bases de données. C'est pareil que pour mySQL : il y a un mot de passe Unix et un pour MySQL .

En fait, il était inutile de changer le mot de passe Unix de postgres : sudo -i -u postgres te permettait de devenir postgres
(1) Devenir postgres
le mot de passe demandé est celui de l'utilisateur connecté qui veut devenir postgres

Code : Tout sélectionner

sudo -i -u postgres 
(2) Créer un utilisateur postgresql pour se connecter
c'est le mot de passe qu'aura "ce_que_tu_veux_sql "

Code : Tout sélectionner

createuser -P -S -R --createdb ce_que_tu_veux_sql  
(3) Si tu dois refaire le setup.php , il faut effacer le config.inc.php
Dans le setup.php ou le config.inc.php ce que tu donnes ;:
utilisateur postgresql : ce_que_tu_veux_sql
Mot de passe : celui donné en (2)


J'ai du installé pas mal d'application php / mysql et c'est le même type de procédure , j'espère que tu y arriveras ce coup-ci


@+


D

pepe
Messages : 15
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: Erreur de db à l'installation

Message par pepe » mar. nov. 14, 2017 10:35 pm

Bon, j'ai tout désinstallé et tout recommencé à 0
Et maintenant j'en suis là :

Code : Tout sélectionner

pepe@pfpt43p:/var/www/html/noalyss$ sudo -i -u postgres
postgres@pfpt43p:~$ createuser -P -S -R --createdb pepe_sql
Enter password for new role: 
Enter it again: 
Password: 
Qu'est-ce que je dois mettre comme mot de passe pour que postgres enregistre mon nouvel utilisateur ?

Avatar du membre
dany2
Administrateur du site
Messages : 482
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: Erreur de db à l'installation

Message par dany2 » mar. nov. 14, 2017 10:35 pm

Bon voici une autre façon que je viens de tester

a) je deviens postgres
b) je me connecte sur la db de postgres
c) je crée l'utilisateur noalyss_sql avec le mot de passe dany

Maintenant si cela ne fonctionne pas , vérifie avec http://wiki.noalyss.eu/doku.php?id=faq: ... connection

Code : Tout sélectionner

dany@galactee:~$ sudo -i -u postgres
[sudo] password for dany: 
postgres@galactee:~$ psql 
psql (9.1.18)
Type "help" for help.
postgres=# create user noalyss_sql createdb password 'dany';
CREATE ROLE
postgres=# \q


a+


D

pepe
Messages : 15
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re: Erreur de db à l'installation

Message par pepe » mar. nov. 14, 2017 10:35 pm

Juste avant que je continue, dis-moi, est-ce qu'il faut installer cette librairie pour ubuntu 14.4 !

Code : Tout sélectionner

 Remarque pour Debian, il faut installer aussi libgd2-xpm-dev

 sudo apt-get install libgd2-xpm-dev

Répondre