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

EDI, CMS, Outils, Scripts et API PHP Discussion :

phpMyAdmin 4.0.4 : Table disparue et impossible de la recrée [phpMyAdmin]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 274
    Points : 114
    Points
    114
    Par défaut phpMyAdmin 4.0.4 : Table disparue et impossible de la recrée
    Bonjour à tous,

    Je viens vers vous car j'ai un soucis.

    J'utilise WampServer avec PhpMyAdmin 4.0.4

    Il y a de cela quelques jours, plusieurs tables de ma base de données on disparue.
    Et pire impossible de les recrées

    Exemple avec une de mes table principale qui fait tout planter
    Nom de la table a_communes (Donc aucun mot clés ou propre à PhpMyAdmin ou SQL

    Comme cette table à disparue j'essaye de la recréée dont voici la requête SQL utilisé via l'onglet SQL de ma base de données : optimize
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     CREATE  TABLE `a_communes` (  `idlocalite` int( 10  )  NOT  NULL  AUTO_INCREMENT  COMMENT  'Identifiant unique de la commune',
     `idcommune` int( 10  )  NOT  NULL  COMMENT  'Identifiant unique de l''entité',
     `idu` int( 10  )  NOT  NULL  COMMENT  'Identifiant unique de l''utilisateur aillant éffectué l''enregistrement',
     `code` int( 5  )  NOT  NULL  COMMENT  'Code postal de la commune',
     `name` varchar( 120  )  CHARACTER  SET latin1 NOT  NULL  COMMENT  'Nom de la commune',
     `etat` int( 1  )  NOT  NULL  COMMENT  'Cette commune est-elle active ? (1 oui, 0 non)',
     `enter_year` int( 4  )  NOT  NULL  COMMENT  'Année d''entrée éffective',
     `enter_month` int( 2  )  NOT  NULL  COMMENT  'Mois d''entrée éffective',
     `enter_day` int( 2  )  NOT  NULL  COMMENT  'Premier jour de collecte',
     `stamp` int( 20  )  NOT  NULL  COMMENT  'Timestamp de l''enregistrement',
     PRIMARY  KEY (  `idlocalite`  ) ,
     UNIQUE  KEY  `code` (  `code` ,  `name`  )  ) ENGINE  = InnoDB  DEFAULT CHARSET  = latin1 COLLATE  = latin1_general_ci COMMENT  =  'Liste des communes de passage'
    Et lorsque je clic sur Exécuter j'obtiens l'erreur :
    #1146 - Table 'optimize.a_communes' doesn't exist
    Ce qui en soit est normale : elle n'existe pas puisque je veux la créer après qu'elle ai soudainement disparue :s

    Est-ce que quelqu'un à déjà cette problématique et si oui avez-vous trouver une solution ?

    Est-il possible qu'en faite cette table ai planter à un moment et que depuis elle bug ?

    D'avance merci de votre participation
    Spliffer

    --- EDIT ---
    Je viens de regarder dans le dossier MySQL afin de voir si le fichier de données existe et en faite dans le dossier : C:\wamp\bin\mysql\mysql5.6.12\data\optimize
    J'ai bien des fichiers de données "a_communes.frm" et "a_communes.ibd", ainsi que pour mes autres table qui on disparue
    --- END EDIT ---

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 274
    Points : 114
    Points
    114
    Par défaut
    J'ai fait la mise à jour de PhpMyAdmin vers la version 4.2.9.1
    Et si vous regarder l'image en attachée, vous verrez que dans l'arborescence de de gauche ma table a_communes existe et que on peut même voir les colonnes, mais sur l'arborescence de droite elle n'apparaît pas.

    Me suis dit qu'une image vallait mieux qu'un long discours

    Nom : phpmyadmin.png
Affichages : 1533
Taille : 170,0 Ko

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Il faudrait que tu consultes tes logs mysql pour voir qu'elle est le problème exactement.
    Il existe des cas differents qui peuvent engendrer ton problème :
    http://dev.mysql.com/doc/refman/5.5/...-datadict.html
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    Membre régulier
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 274
    Points : 114
    Points
    114
    Par défaut
    Bonjour et merci de votre participation.

    En regardant les log d'aujourd'hui je remarque ceci :
    2014-10-09 12:22:43 13916 [ERROR] InnoDB: Could not find a valid tablespace file for 'optimize/a_communes'. See http://dev.mysql.com/doc/refman/5.6/...-datadict.html for how to resolve the issue.
    2014-10-09 12:22:43 374c InnoDB: cannot calculate statistics for table "optimize"."a_communes" because the .ibd file is missing. For help, please refer to http://dev.mysql.com/doc/refman/5.6/...eshooting.html
    Mais je ne sais pas trop comment analyser ces lignes

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Il n'y a pas besoin d'analyser, les deux lignes renvoient vers une page de solutions ...

    Tu essayer
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER TABLE a_communes DISCARD TABLESPACE;
    puis
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER TABLE a_communes IMPORT TABLESPACE;
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre régulier
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 274
    Points : 114
    Points
    114
    Par défaut
    Re Bonjour et encore merci de votre participation.

    Effectivement ça renvoi à une page, mais malheureusement moi et l'anglais on s'entend pas :s faudrait peut-être que je m'y mette un jour lol.

    Merci à vous, effectivement cela à solutionner mon problème et j'ai même pu récupérer les données oufffff xD, hop dans mon pti doc problème et solution.
    Me reste plus qu'a faire cela pour toute les table qui on disparue.

    Un point reste en suspend, la raison pour laquelle ces tables on disparu ?...

    Mille merci à vous XD
    Mais que ferions nous sans developppez.net XD

    Bonne fin de journée à vous
    Spliffer
    (je signale donc ce post comme Resolu)

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

Discussions similaires

  1. [V6] Tables dans univers impossible a ouvrir et agrandir
    Par litlepom dans le forum Designer
    Réponses: 3
    Dernier message: 13/07/2009, 15h09
  2. création de table en jsp impossible
    Par midou84 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 07/01/2008, 21h41
  3. Réponses: 8
    Dernier message: 19/08/2007, 08h10
  4. [PDO] [SQLite] create table et insert impossible sous linux (ok sous windows)
    Par rebolon dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 31/07/2007, 15h59
  5. newbie: pbm de table disparue
    Par marcoclosset dans le forum Access
    Réponses: 8
    Dernier message: 15/09/2005, 15h46

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