IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Analyse et connexion SSL MySql


Sujet :

WinDev

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Par défaut Analyse et connexion SSL MySql
    Je ne suis pas en mesure de me connecter à une base MySql sécurisé SSL avec WinDev.
    Avec Navicat, que j'utilise aussi, la connexion se fait sans problème.

    Dans la connexion WinDev des infos Étendues j'ai mis:

    Port="20222";
    SSL CA= "certificat";

    L'erreur affiché est :

    Erreur de l'accès natif MySql
    Aucune bibliothèque d'accès à MySql n'a été trouvé libmysql.dll(64 bits)

  2. #2
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2017
    Messages
    3 032
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2017
    Messages : 3 032
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Le message est clair pourtant. Il manque libmysql.dll(64 bits) ou il n'est pas au bon endroit.
    L'accès natif a-t-il bien été installé en suivant les recommandation de la doc ? cf § Connecteur Natif MySQL pour WINDEV et WEBDEV
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Par défaut
    Couche Cliente 64 bits pour utiliser le Connecteur Natif MySQL 64 bits (version 5.5 et 8.0 testée).

    J'ai le fichier libmysql.dll 8.0 dans le répertoire Exe\Exécutable Windows 64 bits du projet.

    Sur le poste de développement :
    dans le répertoire "\Programs\Framework\Win64x86" du répertoire d'installation de WINDEV ou WEBDEV (64 bits).


    J'ai placé le même dll dans le répertoire :

    C:\PC SOFT\WINDEV 2025\Programs\Framework\Win64x86

    Et wd300msql64.dll dans le répertoire Exe\Exécutable Windows 64 bits du projet.

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Par défaut
    Le fichier libmysql.dll dans C:\PC SOFT\WINDEV 2025\Programs\Framework\Win64x86 a provoqué le même message d'erreur dans d'autres projets.
    Je l'ai donc supprimé.

    Et maintenant le message est différent :

    Échec de la connexion
    Numéro d'erreur 2003
    Can't connect to MySql server on 'aaaaaaaaaaaa'

  5. #5
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 694
    Par défaut
    Bonjour,

    Le port pour accéder à la BDD est-il ouvert / accessible ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Par défaut
    Je peux me connecter sans problème avec :

    Navicat et DBeaver

    Le problème est dons dans WinDev

  7. #7
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 694
    Par défaut
    Bonjour,

    Tu donnes peu d'infos.
    - C'est un serveur local ou distant ?
    - Le port est bien spécifié ?
    - Fais tu une connexion en mettant tous les éléments dans ton HouveConnexion ?
    - Sinon, utilises-tu une variable de type connexion ?

    [EDIT]
    Je viens de faire une rapide recherche pour la partie SSL.
    As tu regardé ici et ici ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  8. #8
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Par défaut
    Nom : Capture d’écran 2026-05-04 203002.png
Affichages : 106
Taille : 53,4 Ko

  9. #9
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 694
    Par défaut
    Je vais exprimer en termes plus policés ce que dit si bien l'ami voroltinquo dans sa signature : as-tu réellement lu la doc ?

    Je la remets https://doc.pcsoft.fr/fr-FR/?3044107
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  10. #10
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2003
    Messages
    1 061
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 061
    Par défaut
    Bonjour,

    Essaye d'utiliser une variable de type connexion et suit les recommandations de cette page d'aide https://doc.pcsoft.fr/fr-FR/?5517002...ites_remarques

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    MaConnexion est une Connexion
     
    // Description de la connexion
    MaConnexion.Utilisateur = "root"
    MaConnexion.MotDePasse = "secret"
    MaConnexion.Serveur = "serveurmysql.domaine.fr"
    MaConnexion.BaseDeDonnées = "CRM"
    MaConnexion.Provider = hAccèsNatifMySQL
    MaConnexion.Accès = hOLectureEcriture
     
    // Description des informations étendues pour une connexion SSL
    MaConnexion.InfosEtendues = [
    SSL KEY = E:\MySSLCertificates\mysql.key;
    SSL CERT = E:\MySSLCertificates\mysql_cert.pem;
    SSL CA = E:\MySSLCertificates\ca-cert.pem;
    SSL CAPATH = E:\MySSLCertificates\CA\
    ]
     
    // Ouverture de la connexion
    HOuvreConnexion(MaConnexion)
    Philippe,


    N'hésitez à lever le pouce si mon aide vous a été utile.

  11. #11
    Expert confirmé
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 694
    Par défaut
    @Philouz
    Quand j'écris ça :
    Citation Envoyé par frenchsting Voir le message
    [EDIT]
    Je viens de faire une rapide recherche pour la partie SSL.
    As tu regardé ici et ici ?
    Et que je regarde la première partie de cette image, je me pose quand même un paquet de questions...
    Citation Envoyé par dj1210 Voir le message
    Nom : Capture d’écran 2026-05-04 203002.png
Affichages : 106
Taille : 53,4 Ko
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  12. #12
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Par défaut
    Est-ce que c'est nécessaire de fournir les quatre éléments : KEY, CERT, CA et CAPATH ?

    [code:wl]
    // Description des informations étendues pour une connexion SSL
    MaConnexion.InfosEtendues = [
    SSL KEY = E:\MySSLCertificates\mysql.key;
    SSL CERT = E:\MySSLCertificates\mysql_cert.pem;
    SSL CA = E:\MySSLCertificates\ca-cert.pem;
    SSL CAPATH = E:\MySSLCertificates\CA\
    ]
    [/code]

  13. #13
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Par défaut
    J'ai changé le libmysql.ddl pour la version 8.4.9

    Je reçois maintenant le message suivant :

    Authentication Plugin ‘caching_sha2_password’ can ot be loaded


    Il semble qu'il faudrait le changer pour : Authentication Plugin to mysql_native_password.

    Mais nous n'avons pas accès au fichier my.cnf

Discussions similaires

  1. [WB18] Créer une connexion à MYSQL à partir de l'analyse
    Par plambert123 dans le forum WebDev
    Réponses: 4
    Dernier message: 07/01/2014, 16h31
  2. Connexion à MySQL
    Par Gauth dans le forum Bases de données
    Réponses: 6
    Dernier message: 29/03/2005, 08h51
  3. [Débutant(e)]connexion à mysql
    Par yannickexia dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 16/02/2005, 11h10
  4. [JSP] erreur lors d'une connexion à mySQL
    Par Jovial dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 31/08/2004, 16h48
  5. Connexion a mySql refusé, help !!!
    Par cifren dans le forum Installation
    Réponses: 8
    Dernier message: 28/11/2003, 09h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo