PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Migration Mysql 8.0.37 - Erreur => SSL connection error: unknown error number
Migration Mysql 8.0.37 - Erreur => SSL connection error: unknown error number
Débuté par priv!sy14vn0+wnun0+r_6r40nyM6xryr8n614+p1z, 21 nov. 2024 17:13 - 3 réponses
Posté le 21 novembre 2024 - 17:13
Bonjour,

Depuis la migration de Mysql 5.7 vers Mysql 8.0.37, lors de la connexion au site web, j'ai le message d'erreur suivant : "SSL connection error: unknown error number".

Je n'ai pas modifié lu code webdev de connexion à la base de donnée Mysql.
Quand je prend une autre base de donnée (en Mysql 5.7) avec le même site, je n'ai pas l'erreur.
Je n'ai pas eu cette erreur avec la version Mysql 8.0.19. Une des différences entre les 2 version Mysql 8, est la disparition du protocole TLS 1.0 et TLS 1.1.

J'ai compris que la version Mysql 8.037 ne gère plus le protocole TLS 1.0 et 1.1. Cependant, je n'ai jamais configuré ce protocole.
J'ai essayé plusieurs versions de webdev avec des sites différents (webdev 18, webdev 20 et webdev 27), mais j'ai toujours le même message d'erreur.
J'utilise Apache 2.2 sur mon serveur.

Lorsque je lance le debuggeur webdev (en local sur ma machine), et que je me connecte à ma Bdd en Mysql 8.0.37, je n'ai pas de message d'erreur.
J'ai essayé avec le serveur d'application configuré en Apache et en Microsoft IIS, et j'ai les même résultat : en local / en débug ça fonctionne.

Est-ce que vous avez des idées pour configurer la connexion à une base de donnée Mysql 8.0.37 ?
Est-ce que vous avez des idées pour configurer Apache ou la Bdd Mysql ?


Merci d'avance de votre aide ;)
Membre enregistré
200 messages
Posté le 21 novembre 2024 - 20:55
Bonsoir,

Si je me rappelle bien, il faut créer un utilisateur sans SSL, en utilisant la clause REQUIRE NONE :
CREATE USER 'toto'@'%' REQUIRE NONE;

Regarde aussi la commande ALTER USER et plus particulièrement l'option "mysql_native_password" :
ex: ALTER USER 'toto'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

Cdt
Fabrice
Posté le 26 novembre 2024 - 09:44
Bonjour Fabrice N,

Merci pour ta réponse.
On a effectué les modifications pour l'utilisateur root.
Cependant pour mon cas, cela n'a pas fonctionné avec les modifications de l'utilisateur.

Il a été donc décidé de désactiver le SSL sur Mysql 8, car il n'est pas utilisé.
Membre enregistré
127 messages
Posté le 02 décembre 2024 - 09:17
Bonjour à tous

Je m'interroge aussi pour nous sur la nécessité de passer de 5.7 à 8.
Quelles sont les raisons qui vous poussent à passer à 8 ?
Quelle est la distribution ? la community ? ou l'enterprise ?
Vous utiliser le driver d'accès natif pcsoft ?

et quel est le principe du ssl sur 8 ? c'est le cryptage du flux ?

Merci de vos réponses