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

MySQL Discussion :

Se connecter à MySQL installé sur ma Thecus à partir d'une ESP32


Sujet :

MySQL

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Novembre 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Novembre 2020
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Se connecter à MySQL installé sur ma Thecus à partir d'une ESP32
    Bonjour,

    Comme dit dans le titre, je voudrai me connecter à mysql installé sur ma Thecus pour pouvoir enregistrer dans données récupérées depuis une ESP32. Donc me connecter sur mysql a partir d'un autre serveur web qui à une adresse IP différente.

    Comment dois-je faire ?

    Merci d'avance pour vos aides

  2. #2
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 381
    Points : 19 066
    Points
    19 066
    Par défaut
    Salut Jorta.

    C'est un problème qui ne concerne pas directement MySql, car un ESP32 est un IOT.
    Le mieux est de déposer votre sujet dans le forum consacré à l'arduino, en précisant qu'il s'agit d'un ESP32.

    Il existe plusieurs technique pour consulter des données dans votre ESP32 et de ls récupérer dans une base de données MySql.

    En cherchant sur le net, j'ai trouvé ces liens :
    --> https://randomnerdtutorials.com/esp3...-database-php/
    --> https://medium.com/@tafiaalifianty/s...e-11b5dc0b2265

    En gros, c'est comme n'importe quel ordinateur client qui désire se connecter au serveur web distant :
    1) vous devez connaitre soit l'adresse Ipv4, soit le nom du site où est hébergé votre serveur web.
    Normal, car c'est information est nécessaire pour vous connecter à distance à votre base de données MySql.

    2) bien sûr, il vous fait aussi le nom de la base de données MySql, le compte utilisateur ainsi que le mot de passe.
    A ce sujet, je vous conseille vivement de créer un compte pour le remplissage de votre base de données.
    Celui-ci aura juste les droits pour exécuter un insert.

    3) il vous faut aussi connaitre la structure de votre table, celle servant à la réception de vos données que votre ESP32 va transmettre.

    4) de là, vous devez déduire, comment :
    --> se connecter à distance à la base de données MySql.
    --> créer la commande insert.
    --> exécuter la commande insert.
    --> se déconnecter de la base de données.

    5) le paragraphe 4) devra se faire disons toutes les dix secondes.

    Qu'est-ce que vous envoyez à votre base de données ?
    Utilisez-vous un capteur de température DS18B20 ?

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Novembre 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Novembre 2020
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour ta réponse.

    En faite j'ai sur ma thecus un serveur web où tourne MySQL. Je dois donc mettre l'adresse IP de ma thecus pour pouvoir me connecter à MySQL ?

    Merci

  4. #4
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 381
    Points : 19 066
    Points
    19 066
    Par défaut
    Salut Jorta.

    Pour ce qui concerne la connexion à mysql, il suffit de ce référencer à la documentation :
    --> https://www.php.net/manual/fr/functi...ql-connect.php

    En effet, vous devez préciser l'adresse ip de votre serveur mysql (qui est l'adresse ip local dans votre réseau de votre ordinateur thecus) ainsi que son port, qui en toute logique est 3306.

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

Discussions similaires

  1. Dumper MySql installé sur Windows Server avec du Java
    Par ja1985va dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 13/12/2011, 11h58
  2. [PHP 4] rendre une application php/mysql installable sur cd
    Par fraisa1985 dans le forum Langage
    Réponses: 2
    Dernier message: 03/06/2009, 17h16
  3. Mysql:installation sur windows xp2
    Par zalalus dans le forum Installation
    Réponses: 2
    Dernier message: 17/02/2009, 12h42
  4. Réponses: 2
    Dernier message: 20/07/2006, 11h10
  5. Réponses: 1
    Dernier message: 09/06/2006, 11h00

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