J'utilise MySql.Data 8.08 et .NET Core pour me connecter à MySql 5.7.18. mais l'exception suivante est levée :
MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.”
Comment y faire face ?
J'utilise MySql.Data 8.08 et .NET Core pour me connecter à MySql 5.7.18. mais l'exception suivante est levée :
MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.”
Comment y faire face ?
J'ai eu le même problème aujourd'hui en passant de MySql.Data 7.0.7 à 8.0.8. J'ai pu avancer en ajoutant "SlMode=none" dans la chaîne de connexion.
Vous obtiendrez quelque chose comme :
server={0};user id={1};password={2};persistsecurityinfo=True;port={3};database={4};SslMode=none
(en remplaçant les valeurs par les détails de votre base de données)
Essayer de forcer la connexion SSL est une bonne idée, mais casser le code des gens en supposant qu'ils ont SSL disponible ne l'est pas ! Si j'avais SSL, je l'utiliserais déjà !
Merci pour cette information. Moi aussi, j'étais confronté à une erreur d'exécution sur le serveur live sans avoir d'indication sur la façon de procéder, car tout fonctionnait correctement sur le serveur local/dev. J'ai regroupé tous les problèmes auxquels j'ai été confronté lors de la migration du client Mysql 6.x vers 8.x dans ce document. artículo . J'espère que cela vous fera gagner du temps.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
2 votes
Je suppose que vous avez deux options : - Activer la connectivité SSL sur votre serveur MySQL - Se connecter à votre serveur MySQL sans imposer une connexion SSL