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 :

j'ai pas trouvé mes tables sous mysql


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1
    Par défaut j'ai pas trouvé mes tables sous mysql
    Bonjour à tous,

    J'ai des fichier .frm ( d'une base de donné Mysql ).
    J'ai eu un problème avec mon pc et je l'ai formaté mais j'ai réussi à récupérer le dossier data de Mysql.
    J'ai réinstallé Mysql et j'ai placé le dossier de ma base de donnée dans le nouveau dossier data, dans mysql administrator la base s'affiche bien, mais quand on clique sur celle-ci, elle est vide !
    Ma question est donc, peut-on restaurer une base de données à partir de ces fichiers là ? Comment procéder ?

    Merci d'avance de votre aide !

  2. #2
    Membre émérite
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    811
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 811
    Par défaut
    Bonjour,

    D'après mon répertoire data, pour chaque base de donnée tu devrais avoir :

    un fichier db.opt
    autant de fichiers avec
    - extension FRM (définition de la table)
    - extension MYD (données de la table)
    - extension MYI (indexes de la table)

    Quant aux droits d'accès ils sont enregistrés dans la base mysql. Donc tu devrais la récupérer aussi.

  3. #3
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 815
    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 815
    Billets dans le blog
    14
    Par défaut
    Si tu n'as que les fichiers frm, c'est probablement que tes tables utilisaient le moteur InnoDB et les données ne sont alors pas stockées comme l'indique kabkab mais dans le fichier ibdata1 du répertoire mysql. Les fichiers ib_logfileX sont aussi importants.

    Autrement dit, si tu n'as plus ces fichiers, tu as perdu tes données.

    La prochaine fois, tu mettras en oeuvre des procédures de sauvegarde à l'aide de mysqldump.
    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. Pb de tri sur treeview appelant table sous mysql
    Par forzaxelah dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/07/2006, 09h49
  2. Impossible d'importer un fichier csv dans une table sous MySQL
    Par manue85 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 20/04/2006, 12h06
  3. trigger createur de table sous mysql
    Par lours85 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 20/02/2006, 11h53
  4. Réponses: 15
    Dernier message: 30/06/2005, 16h35
  5. Problème de création de table sous MySql
    Par ducamba dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/06/2003, 09h59

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