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 :

Erreur : MySQL server has gone away


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Erreur : MySQL server has gone away
    Bonjour,

    J'ai une application qui utilise une base de données MySQL. J'ai une erreur qui s'affiche à chaque fois que je mets des données dans les tables.

    MySQL server has gone away
    J'ai été voir sur cette page pour essayer de résoudre mon problème mais sans succès... J'ai également redémarrer MySQL mais toujours l'erreur.

    D'où peut provenir cette erreur? Comment la corriger ?

  2. #2
    FoxLeRenard
    Invité(e)
    Par défaut
    Bonjour,
    Il te suffit de controler quand tu ouvre tes bases de données, puis quand tu les fermes,

    En general concernant cette erreur il y a deux précautions a prendre

    Se connecter ET ouvrir Mysql juste avant chaque série de requéte !
    Attention aux if(....) qui ferait un reroutage sans fermer ta base.
    placer donc mysql_close partout ou nescessaire !

    Deuxiéme point ta taille de requéte ... si tes tables sont trop grosses
    et les requétes mal optimisées, la même erreur peut étre indiquée comme un overflow !


    Donc a toi de voir ton code, (nous ne l'avons pas , donc )

    Bonne recherche

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci pour ta réponse! Pour l'instant, MySQL est down sur le serveur... impossible de redémarrer le service...

    Je testerai quand j'aurai réussi à lancer le tout.

  4. #4
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par babastutz Voir le message
    Merci pour ta réponse! Pour l'instant, MySQL est down sur le serveur... impossible de redémarrer le service...
    Je testerai quand j'aurai réussi à lancer le tout.
    Oui alors tout laisse a penser que ce n'est pas ton code

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    J'ai contrôlé mon site et j'ai ajouté des mysql_close partout où c'était nécessaire mais l'erreur persiste.

    Ma requête est très longue et je pense que c'est à cause de ça que j'ai l'erreur. Comment remédier à ce problème ?

  6. #6
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par babastutz Voir le message
    Bonjour,

    J'ai contrôlé mon site et j'ai ajouté des mysql_close partout où c'était nécessaire mais l'erreur persiste.

    Ma requête est très longue et je pense que c'est à cause de ça que j'ai l'erreur. Comment remédier à ce problème ?
    On a toujours mille façon d'optimiser son code

    1) par la qualitée de la requéte
    2) devant unbesoins nouveau , repenser a la définition des tables Mysql
    A toi de creuser la question

Discussions similaires

  1. [MySQL] Erreur 2006 Mysql server has gone away
    Par madone dans le forum PHP & Base de données
    Réponses: 24
    Dernier message: 11/12/2014, 11h30
  2. [MySQL] MySQL Server has gone away : timeout de 60 secondes ?
    Par kaboume dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 12/10/2011, 16h48
  3. erreur #2006 - MySQL server has gone away
    Par darknico dans le forum Administration
    Réponses: 1
    Dernier message: 13/11/2009, 11h43
  4. Réponses: 3
    Dernier message: 13/03/2009, 13h23
  5. MySQL server has gone away
    Par maple dans le forum Installation
    Réponses: 3
    Dernier message: 04/05/2006, 11h30

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