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

PHP & Base de données Discussion :

Connexion avec ip et non localhost


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 16
    Par défaut Connexion avec ip et non localhost
    Bonjour à tous,

    J'utilise habituellement sur mes pages PHP la connexion suivante (mysql est sur le même serveur que les pages)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $base = mysqli_connect("localhost","root","lepass","labase");
    Je souhaite maintenant me connecter à une base qui se trouve sur un autre serveur, j'ai donc fait ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $base = mysqli_connect("ipserveur","root","lepass","labase");
    Mais pas de connexion !?

    J'ai tenté d'aller modifier my.cnf sur le serveur distant en commentant les lignes suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    # skip-external-locking
    # bind-adress = 127.0.0.1
    Mais cela ne change rien

    Si quelqu'un peut m'aider, merci d'avance .

  2. #2
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut
    le port 3306 est précisé?

    n'as tu pas un firewall qui te bloquerais le port? non pas coté serveur mais client

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 16
    Par défaut
    Un test avec ip:3306 ne change rien.

    Et question routeur, je n'ai rien configuré de mon coté, il s'agit de deux dédiés standards (linux debian, apache 2, php 5, mysql 5).

    En fait je suis en train de regrouper plusieurs sites sur le même serveur, mais pas manque de temps, je voulais si c'était simple interroger une base mysql distante pour afficher un résultat sur le nouveau serveur qui a besoin d'une base qui est encore sur l'ancien.

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut
    Salut,

    Met ton serveur web sur la même machine que le serveur mysql (temporairement); et à l'aide de Phpmyadmin par exemple, va dans "Privilèges" et regarde le "Serveur" de ton utilisateur "root", il doit y avoir "%" ou "192.168.%" suivant ton réseau. Pour des raisons de sécurité je te conseil de laissé localhost et de crée un nouvel utilisateur qui n'aura des droits que sur la database que tu souhaite binder pour ton appli.

    (Je ne suis pas sur d'avoir été clair, mais il est bientôt midi alors forcément.)

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/08/2010, 18h06
  2. [AC-2007] Interdire la connexion avec une BDD non chiffrée
    Par Triton972 dans le forum Sécurité
    Réponses: 6
    Dernier message: 20/06/2010, 16h05
  3. Réponses: 0
    Dernier message: 23/12/2009, 23h21
  4. Réponses: 4
    Dernier message: 03/08/2007, 14h55
  5. Connexion avec pseudo et non mail
    Par kevinf dans le forum Langage
    Réponses: 9
    Dernier message: 06/08/2006, 17h50

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