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

Administration MySQL Discussion :

Problème connexion a distance


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 2
    Par défaut Problème connexion a distance
    Bonjour les amis,
    je rencontre un probleme de connexion a distance depuis une semaine sans trouver une solutions, je compte sur vos expériences.
    J'ai une base de donnés MySQL sur un serveur Windows 10. pour activer la connexion a distance j'ai utilisé le déroulement suivant:
    1) j'ai rendu ma base de données visible à travers FLUSH PRIVILEGES et GRANT ALL PRIVILIEGES ON *.* TO 'root"@'IP' IDENTIFIED BY 'PASSWORD' ;
    Port utilisé est 3306

    pour les parametres des adresses ip et routeur les photos qui suit decrit mon démarche.
    Parametres cartes réseaux:
    Nom : prob conn parm car.png
Affichages : 1535
Taille : 69,4 Ko

    Parametres routeur
    Nom : prob connexion.png
Affichages : 1504
Taille : 115,5 Ko
    Nom : PROB CONNEXION DHCP.png
Affichages : 1429
Taille : 145,9 Ko
    Nom : PROB CONN ALIAS.png
Affichages : 1422
Taille : 190,3 Ko
    Nom : PROB CONNEX NAT.png
Affichages : 1465
Taille : 231,4 Ko

    Notez bien que j'ai désactivé tous les pare feu de Windows ainsi que le routeur et toujours je reçois le même message depuis l'ordinateur a distance lorsque j'essai de connecter depuis mysql workbench comme vous voyez dans l'image qui suit:
    Nom : prob conn result.png
Affichages : 1423
Taille : 15,1 Ko

    j'utilise d'habitude ce démarche et ça marche toujours mais cette fois je suis vraiment coincé.
    Merci

  2. #2
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 886
    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 886
    Par défaut
    Salut Motion.

    Pour accéder depuis internet à votre base de données, voici les points que vous devez vérifier :

    1) votre serveur doit posséder une adresse fixe, en local. C'est le rôle du DHCP dans le routeur !
    Donc votre déclarative dans les "propriétés de : protocole Internet version IPv4" n'a pas lieu d'être. Pourquoi ?
    Car c'est le rôle du DHCP d'attribuer une adresse fixe à votre ordinateur.

    Cochez : "obtenir une adresse Ip automatiquement".

    En tapant "ipconfig /all", vous devriez voir Si l'attribution de l'adresse IP fixe s'est faite.

    2) vous devez ouvrir le port 3306, dans la partie NAT de votre routeur.
    Vous avez mis "tcp". Avez-vous la possibilité de mettre "both" ? C'est-à-dire TCP et UDP.

    3) depuis internet, pour accéder à votre serveur MySql, vous devez préciser les points suivants :
    --> le port 3306
    --> le compte sous MySql.
    --> le mot de passe du compte
    --> le nom de la base de données.
    --> l'hôte. C'est l'adresse WAN de votre routeur.

    4) dans MySql, vous devez créer un compte, autre que celui se nommant "root".
    Vous attribuer les droits "select, update, insert et delete" sur votre base de données.
    C'est largement suffisant pour manipuler votre base de données à distance.
    Si vous donnez tous les droits comme ceux du compte "root", quelqu'un de mal intentionnée, peut détruire votre base de données.

    Vous attribuez pour l'hôte "%". Cela signifie n'importe quel hôte. Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    DROP   USER                                                'test'@'%';
    CREATE USER                                                'test'@'%'   IDENTIFIED BY 'test';
    GRANT  USAGE                          ON            *.* TO 'test'@'%';
    GRANT  SELECT, INSERT, UPDATE, DELETE ON       `test`.* TO 'test'@'%';
    GRANT  SELECT, INSERT, UPDATE, DELETE ON `phpmyadmin`.* TO 'test'@'%';
    SET    PASSWORD FOR 'test'@'%' = PASSWORD('test');
    Il s'agit ici de la base de données "test".

    Or dans votre exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FLUSH PRIVILEGES et GRANT ALL PRIVILIEGES ON *.* TO 'root"@'IP' IDENTIFIED BY 'PASSWORD' ;
    le nom d'hôte est "ip". Ça ne veut rien dire. Mettez plutôt "%".

    @+

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 2
    Par défaut
    Merci pour votre réponse,
    Avant tout, je tiens a vous informer que je développe sous mysql workbench.
    J'ai essayé de faire ce que tu m'a dit, mais le problème reste le meme et je vois le meme message
    Par contre j'ai essayé de vérifier mon port s'il est ouvert sur le site http://canyouseeme.org/. Je reçois à chaque fois un message qu'il ne pouvait pas voir mon service sur ce port"3306",
    Aussi dans l'invite de commande je testé avec netstat /ano et je reçois le résultat qui suit a propos le port:

    Nom : netstat.png
Affichages : 1312
Taille : 34,1 Ko
    Nom : netstat2.png
Affichages : 1393
Taille : 43,0 Ko

    j'ai laissé la configuration du NAT comme vous l'avez vu dans le premier message sans changement
    Est ce que c'est un problème de routeur?
    Merci les amis

  4. #4
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 886
    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 886
    Par défaut
    Salut Motion.

    Citation Envoyé par Motion
    Avant tout, je tiens a vous informer que je développe sous mysql workbench.
    Est-ce que vous utilisez MySql Workbench seul ou bien dans le cadre de WampServer ?
    Autrement dit, utilisez-vous aussi Apache ?

    J'ai tendance à oublier un cas de figure auquel je ne pense jamais.
    Avez-vous, au niveau de votre pare-feu, donnez les autorisations d'accès à votre serveur Apache ?
    Pourquoi ? Car MySql passe par Apache pour les autorisations.

    Faites le test en désactivant votre pare-feu. Si cela fonctionne alors le problème vient de là.
    Je suppose aussi que votre problème est intervenu suite à une nouvelle version d'Apache.

    Pour modifier le pare-feu (je suis dans la version 1709), vous faites :
    --> panneau de configuration
    --> pare-feu windows defender
    --> paramètres avancés
    --> Règles de trafic entrant

    Vous cherchez une règle possédant le mot Apache. Vérifiez que vous avez bien la bonne version Apache.
    Dans mon cas, je suis dans la version 2.4.29. Vous voyez cela dans l'onglet "programmes et services".

    @+

Discussions similaires

  1. [2014] Problème connexion BDD à distance
    Par Romain_76 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 26/02/2015, 08h04
  2. SQL Server 2005 Express - Problème connexion à distance
    Par bratt007 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 08/09/2009, 21h34
  3. Probléme de connexion a distance a Mysql
    Par ifrit 23 dans le forum Installation
    Réponses: 2
    Dernier message: 13/03/2008, 11h35
  4. Probléme de connexion a distance
    Par romain_ci dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 05/11/2007, 10h28
  5. Problème Connexion Bureau à distance
    Par FoxDeltaSierra dans le forum Windows XP
    Réponses: 7
    Dernier message: 27/12/2005, 15h21

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