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

Administration MySQL Discussion :

Tables non reconnues dans phpmyadmin


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 88
    Par défaut Tables non reconnues dans phpmyadmin
    Bonjour à tous,

    Je sollicite votre aide pour un cas étrange que je viens de rencontrer.
    Dans PhpMyadmin, j'ai l'ensemble de mes bases visibles sur la droite avec entre parenthèses le nombre de tables qu'elles contiennent.
    Sur deux d'entres elles, bienqu'il soit écrit 33 en nombre de table, je n'en ai que 2. Les autres sont inexistantes. Pourtant dans mon répertoire mysql/data/bdd je trouve les 33 fichiers .frm.
    J'ai fait un mysqlcheck --auto repair -u -p mabdd. l'erreur renvoyée pour chacune des tables ignorées est doesn't exist.

    Si quelqu'un a une solution à me proposer, merci par avance.

  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
    L'utilisateur avec lequel tu te connectes à phpMyAdmin (donc indirectement à MySQL) a t-il le droit de voir toutes les tables de toutes les bases ?
    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 confirmé
    Inscrit en
    Septembre 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 88
    Par défaut
    Bonjour, Oui tous les droits.

    Etrangement, il manque les fichiers MYD et MYI dans le répertoire data de mysql. Je n'explique pas cette disparition. Ce doit être la cause du conflit.
    Est-il possible de récupérer une table à partir du fichier frm seul ?

    Merci

  4. #4
    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
    Si les tables sont en InnoDB, c'est normal qu'il n'y ait que le .frm qui ne contient que la structure de la table.
    Donc la réponse est non, on ne peut pas récupérer les données avec le .frm !
    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 !

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 88
    Par défaut
    Ok, Merci pour le coup de main.
    Je vais procéder à une restauration depuis un ancien backup et inclure le backup de cette base dans le backup quotidien pour me prémunir de ce type de désagrément inexpliqué. (est-ce windows ? ou mysql qui a causé la perte de ces données, j'ai peur de ne jamais le savoir)

    Merci encore

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

Discussions similaires

  1. Table non reconnue dans une sous requête
    Par hammag dans le forum SQL
    Réponses: 10
    Dernier message: 03/10/2012, 11h53
  2. [phpMyAdmin] Table non affichée dans phpMyAdmin
    Par raph21 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 16/02/2008, 10h48
  3. [KeyListener] Non reconnue dans toute la classe
    Par Arnaud F. dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 23/05/2006, 16h38
  4. Critère non reconnu dans la fonction DCount
    Par Ps4 dans le forum Access
    Réponses: 7
    Dernier message: 20/06/2005, 09h02
  5. [EJB] [JSP] Méthode EJB non reconnue dans jsp
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/07/2004, 09h52

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