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 à la base perdue


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut Connexion à la base perdue
    Bonjour,

    j'ai un problème que je n'arrive pas à résoudre alors que les identifiants sont bien renseigné. Voici la situation :
    1. J'ai une connaissance qui n'a plus contact avec son webmaster lequel est parti à l'étranger et impossible de le contacter.
    2. Cette personne m'a fournie les logs pour le site car il avait des soucis d'affichage... et problème avec sa base de données.
    3. avec les informations que j'ai obtenu, j'ai réussi à me connecter sur le site de l'hébergeur + à accéder aux différents paramétrages.
    4. J'ai aussi fait un reset du mot de passe pour accéder à la base de données. J'ai tout de même remis cela renseigné dans les fichiers de configuration du site internet.

    En allant sur le site atelierjamin.com sur l'onglet à gauche "LIENS" voici le message que j'obtiens :

    Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in connect.php on line 2
    Impossible de se connecter : Lost connection to MySQL server at 'reading initial communication packet', system error: 111
    Avec un ami qui développe des sites internet, nous avons encore une fois regardé les fichiers de configuration PHP et le mot de passe renseigné est bien celui de la base mysql.

    Le fichier de configuration est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    /*
    define("db_host", "xxx");
    define("db_login", "xxx");
    define("db_password" ,"xxx");
    define("db_name", "xxxxx");
    */
    ?>
    <?php
    define("db_host", "xxxxx");    en vérifiant le nom est correct
    define("db_login", "xxxx");     le login est bien celui pour accéder à phpmyadmin.hébergeur.net
    define("db_password" ,"xxxx");  le mot de passe est correct et bien celui utilisé pour accéder à phpmyadmin.hébergeur.net
    define("db_name", "xxxx");   le nom est aussi correct
    ?>
    Help !!! please. Merci
    Emmanuel

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Une idée :
    Si la base de données et le site PHP sont sur le même serveur, il faut peut-être indiquer localhost en nom d'hôte pour se connecter depuis le site à la BDD.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre à l'essai
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Bonjour,
    Merci pour votre réponse. Oui la BDD est bien au même endroit. L'entrée Localhost est déjà présente.
    J'ai même lancer un ping sur le "db_host" = OK + j'ai vérifié dans les enregistrements DNS si l'IP est bien la bonne, ce qui est le cas.

    ...

  4. #4
    Membre éclairé Avatar de Tillo
    Homme Profil pro
    Webmaster
    Inscrit en
    Octobre 2007
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 494
    Par défaut
    Bonjour,

    Si j'en crois le message d'erreur, le problème n'est pas dans le fichier de configuration mais dans un fichier connect.php.
    Serait-il possible de voir ce fichier ? Au moins la partie qui contient le mysql_connect.

    Bon courage
    Alexis

  5. #5
    Membre à l'essai
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Mars 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2012
    Messages : 5
    Par défaut
    Bonjour,

    Merci pour vos réponses rapide. Désolé, je ne suis pas le PRO de mysql je le trouve où ce fichier... j'ai un peu regardé dans tous les dossiers et ???

    Merci

    ouffff !! je pense l'avoir trouvé... il n'y a pas grand chose dedans. Pour info, la connexion fonctionnait auparavant, c'est depuis que j'ai fait un reset du mot de passe mais j'ai remis celui mentionné dans les fichiers de conf.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ]<?php
    $link = mysql_connect(db_host, db_login, db_password);
    if (!$link) {
       die('Impossible de se connecter : ' . mysql_error());
    }
     
    // Rendre la base de données foo, la base courante
    $db_selected = mysql_select_db(db_name, $link);
    if (!$db_selected) {
       die ('Impossible de sélectionner la base de données : ' . mysql_error());
    }
    ?>

  6. #6
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Le fichier de config est-il bien appelé avant le fichier connect.php ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. Problème de connexion à une base access
    Par caco19 dans le forum ASP
    Réponses: 4
    Dernier message: 13/08/2004, 16h19
  2. [JSP] Connexion à une base mysql
    Par Jovial dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 20/04/2004, 14h04
  3. Réponses: 3
    Dernier message: 29/03/2004, 18h02
  4. Erreur de connexion à ma base sur serveur Debian - Apache
    Par GLDavid dans le forum Installation
    Réponses: 4
    Dernier message: 24/09/2003, 10h29
  5. Connexion à une base SQL_Serve via Internet
    Par Yoann_D dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 22/07/2003, 15h39

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