Page 2 sur 3

Re: Connexion MySQL

Posté : jeu. févr. 25, 2021 12:25 pm
par SRI
Je suis aussi étonné par ton port d'écoute du serveur. Par défaut, c'est le 5432. Et toi dans un cas, tu vas sur le 56423 puis le 50059. Tu l'as changé à chaque fois ?

Re: Connexion MySQL

Posté : jeu. févr. 25, 2021 4:09 pm
par PPIERRE
Non, c'est automatique (?)

Re: Connexion MySQL

Posté : jeu. févr. 25, 2021 6:10 pm
par JacquesF
Bonsoir,
En principe, postgrsql tourne sur le port 5432 du serveur.
L'utilisateur openconcerto doit exister, avoir le mot de passe openconcerto et avoir tous les droits sur la BDD OpenConcerto.
Ensuite, dans le fichier pg_hba.conf, l'accès doit être donné via un mot de passe, pour ça le type de connection (colonne METHOD) doit être à md5.
Voici un extrait de mon fichier sur mon serveur, moins les lignes autorisant les adresses de mes réseaux locaux (donc accès en localhost uniquement) :

Code : Tout sélectionner

# Database administrative login by Unix domain socket
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
De plus, dans le fichier postgresql.conf (chez moi dans /etc/postgresql/11/main/), le réseau utilisé et le port d'écoute doit être indiqué correctement, et bien entendu le port doit être le même sur le client (extrait du début du fichier) :

Code : Tout sélectionner

root@serveur:~# grep -ve ^# -ve ^$ /etc/postgresql/11/main/postgresql.conf 
data_directory = '/var/lib/postgresql/11/main'          # use data in another directory
hba_file = '/etc/postgresql/11/main/pg_hba.conf'        # host-based authentication file
ident_file = '/etc/postgresql/11/main/pg_ident.conf'    # ident configuration file
external_pid_file = '/var/run/postgresql/11-main.pid'                   # write an extra PID file
listen_addresses = '*'
port = 5432                             # (change requires restart)
max_connections = 100                   # (change requires restart)
unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories
Les paramètres sont listen_addresses et port. Dans mon cas, comme je donne aussi l'adresse sur 2 autres LAN, la valeur est à * pour ne pas fermer sur localhost (127.0.0.x) uniquement.

Jacques

Re: Connexion MySQL

Posté : jeu. févr. 25, 2021 6:46 pm
par PPIERRE
D'accord, je vais poursuivre mes tentatives. Je vous remercie pour le temps passé à me répondre.

Bonne soirée à vous.

Bien cordialement.

Re: Connexion MySQL

Posté : jeu. févr. 25, 2021 6:58 pm
par PPIERRE
Bon et bien quand ça ne veut pas... Mon mot de passe n'est plus accepté, le port a encore changé (en l'occurrence 55577) et donc la connexion ne fonctionne toujours pas. N'étant pas informaticien, je me heurte une difficulté qui me dépasse. Je pense que je ne vais pas poursuivre ce projet.

Merci beaucoup pour votre aide.

Bien cordialement.

Re: Connexion MySQL

Posté : ven. févr. 26, 2021 11:23 am
par guillaume
Bonjour,

Avez vous lu : https://openconcerto.org/fr/installation.html ?

Il est précisé la configuration du pb_hba.conf et postgresql.conf

Cordialement,

Re: Connexion MySQL

Posté : ven. févr. 26, 2021 1:05 pm
par PPIERRE
Bonjour,

Oui je vous remercie. Je l'ai lu mais je reste bloqué sur les mêmes problèmes (le port qui change tout le temps, le mot de passe qui n'est pas reconnu en MI5...). Donc je préfère suspendre ce projet pour l'instant car je n'ai pas le temps nécessaire pour me plonger dans la recherche de solutions techniques nécessitant des compétences informatiques que je n'ai pas.

Merci beaucoup pour votre aide.

Bien cordialement.

Re: Connexion MySQL

Posté : ven. févr. 26, 2021 8:07 pm
par JacquesF
Bonsoir,
Je ne suis pas certain de ça, mais il y a de grandes chances que le problème soit lié au fait que PostgreSql est installé en mode portable.
De ce fait, il tourne en mode "utilisateur" et ne prend donc pas un numéro de port fixe.
L'installer en version normale devrait régler le problème.
Sinon, on peut tenter d'ajouter le numéro de port après l'option -p de la commande de démarrage (-p 5432 par exemple) pour garder une certaine compatibilité avec la version classique.
Voir la doc ici : https://www.postgresql.org/docs/11/app-postgres.html
et celle-ci : http://edetech.blogspot.com/2013/07/pos ... table.html

Jacques

Re: Connexion MySQL

Posté : sam. févr. 27, 2021 9:34 am
par PPIERRE
Bonjour,

Je vais abandonner l'idée du postgreSql portable d'autant plus que je viens de réaliser que des sécurités du réseau pédagogique bloquerait son fonctionnement au lycée. Une dernière question : peut-on se connecter avec LibreOfficeBase à la base intégrée H2 ?

Merci beaucoup. Et bon week-end !

Re: Connexion MySQL

Posté : sam. févr. 27, 2021 9:20 pm
par JacquesF
Bonsoir,

Je n'ai pas tester, mais j'avais noté cette page : https://github.com/eclipse/kura/wiki/H2 ... plications
Le début n'est pas vraiment ce qui te concerne, mais la procédure de connexion d'une base LibreOffice vers H2 ou PGsql est indiqué un peu plus bas.
Jacques