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

Installation MySQL Discussion :

Connection sur un réseau local


Sujet :

Installation MySQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Points : 34
    Points
    34
    Par défaut Connection sur un réseau local
    Bonsoir,

    J'ai une toute petite question,
    Sur un réseau local, j'ai un serveur dont l'ip est 192.168.1.4 avec un BDD mysql.

    Sur ma machine, j'ai installé EasyPHP et j'aimerais exécuté un script en local sur ma machine via 127.0.0.1.....mais j'aimerais aller chercher des informations sur la base mysql du serveur (192.168.1.4)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    //J'ai essayé de me connecter de la facon suivante :
    $link=mysql_connect("192.168.1.4:3306", "login", "pass");
    //===> Ca marche pas
    $link=mysql_connect("192.168.1.4", "login", "pass");
    //===> Ca marche pas non plus
    Normalement je crois que c'est possible (?!) mais alors comment ?

    Merci d'avance de votre aide.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    Citation Envoyé par polux23
    Bonsoir,

    J'ai une toute petite question,
    Sur un réseau local, j'ai un serveur dont l'ip est 192.168.1.4 avec un BDD mysql.

    Sur ma machine, j'ai installé EasyPHP et j'aimerais exécuté un script en local sur ma machine via 127.0.0.1.....mais j'aimerais aller chercher des informations sur la base mysql du serveur (192.168.1.4)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    //J'ai essayé de me connecter de la facon suivante :
    $link=mysql_connect("192.168.1.4:3306", "login", "pass");
    //===> Ca marche pas
    $link=mysql_connect("192.168.1.4", "login", "pass");
    //===> Ca marche pas non plus
    Normalement je crois que c'est possible (?!) mais alors comment ?

    Merci d'avance de votre aide.

    il faut que l'utilisateur
    login@YOUR_IP_ADDRESS
    ait les droits d'accès à la base,
    connectez vous en local sur le serveur en tant qu'admin, et effectuez un
    GRANT ALL on mydb.* TO 'login'@'YOUR_IP_ADDRESS' IDENTIFIED BY 'YOUR_PASSWORD' ;

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Points : 34
    Points
    34
    Par défaut
    Alors effectivement, cette opération s'est bien déroulé et j'ai maintenant les bons privilèges.....mais toujours un message d'erreur :

    Warning: mysql_connect(): Can't connect to MySQL server on '192.168.1.50' (10060)

    J'ai essayé de déasctiver les par-feu, et ca ne fait rien de mieux.

    Pour info : le serveur disant est sous linux mandriva (Apache1.3, php4, mysql 3.23.49)....et ma machine en local est sous XP

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    Citation Envoyé par polux23
    Alors effectivement, cette opération s'est bien déroulé et j'ai maintenant les bons privilèges.....mais toujours un message d'erreur :

    Warning: mysql_connect(): Can't connect to MySQL server on '192.168.1.50' (10060)

    J'ai essayé de déasctiver les par-feu, et ca ne fait rien de mieux.

    Pour info : le serveur disant est sous linux mandriva (Apache1.3, php4, mysql 3.23.49)....et ma machine en local est sous XP
    $link=mysql_connect("192.168.1.4:3306", "login", "pass");

    et

    Warning: mysql_connect(): Can't connect to MySQL server on '192.168.1.50' (10060)


    ?

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Points : 34
    Points
    34
    Par défaut
    Oui, enfin l'IP est la même, je me suis trompé en recopiant

  6. #6
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    Citation Envoyé par polux23
    Oui, enfin l'IP est la même, je me suis trompé en recopiant
    si l'erreur a lieu sur mysql_connect c'est que le client ne trouve même pas le serveur à l'adresse et au port spécifié…

    essayé un

    telnet adresse_du_serveur 3306

    pour voir si réellement il y a un serveur MySQL en état de répondre à cette adresse…

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 35
    Points : 34
    Points
    34
    Par défaut
    Alors effectivement j'ai tout retesté en redésactivant le firewall et c'est lui qui bloquait, une fois le port 3306 ouvert, tout fonctionne bien

    Merci beaucoup pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2008] Connecter une application à une base SQL située sur un réseau local
    Par ArtherKing dans le forum Administration
    Réponses: 13
    Dernier message: 05/04/2015, 10h00
  2. (Easy PHP) sur un réseau locale
    Par Furius dans le forum Développement
    Réponses: 17
    Dernier message: 19/08/2011, 10h23
  3. Serveur FTP: Impossible de se connecter sur un réseau local
    Par homeostasie dans le forum Windows XP
    Réponses: 4
    Dernier message: 26/06/2008, 14h24
  4. Serveur Web sur un réseau local...
    Par cedsun dans le forum Développement
    Réponses: 3
    Dernier message: 20/12/2005, 01h19
  5. Redimensionnement des Paquets IP sur un Réseau Local
    Par Bonoboo dans le forum Développement
    Réponses: 2
    Dernier message: 12/07/2002, 15h40

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