Tables de BD non detectés !

cs_baderahmed Messages postés 2 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 13 mai 2009 - 13 mai 2009 à 14:57
kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 - 13 mai 2009 à 18:24
Salut à tous 

apres un probleme dans mon phpmyadmin au niveau acces par navigateur 
ici j'ai fais une grande betise !!! par precaution j'ai copier ma BD (Program Files\EasyPHP 3.0\mysql\data\nom_BD) et je les coller dans un autre emplacement, puis j'ai reinstallé easyphp 3.0 
malheureusement apres l'installation j'ai remis mon dossier de BD dans le dossier mysql\data mais en ouvrant ma page je trouve le nom de ma BD avec 0 tables !!! accune table n'est detecte par mysql ! 
malgrais l'existence des fichiers .frm qui presente les differentes tables de ma BD 
veuillez m'aider SVP à resoudre se probleme 

SE=windows XP sweet

5 réponses

kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
13 mai 2009 à 17:37
Salut,

Une base de données ne se sauvegarde jamais en copiant les fichiers, surtout si le serveur tourne !!!
Tu as des fonctions natives qui sont faites pour cela (mysqldump)

Tourne toi vers la commande restore de MySQL, tu as peut être une chance.

Kohntark -
0
cs_baderahmed Messages postés 2 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 13 mai 2009
13 mai 2009 à 17:48
merci de m'indiquer comment le fer
0
nautilus99 Messages postés 661 Date d'inscription vendredi 26 septembre 2008 Statut Membre Dernière intervention 18 septembre 2009 1
13 mai 2009 à 18:11
En général, le serveur mysql tourne avec un user mysql qui a seul les droits sur les tables.
Il ets probable que la recopie à la sauvage ait carrément changé ces droits, voire le user.
Sous linux, un simple chown mysql:mysql sur les tables peut corriger le problème. Il doit exister une commande équivalente sous windows, j'espère.

Pour des sauvegardes vraiment sures, utiliser mysqldump ou mysqlhotcopy pour les sauvegardes.
0
kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
13 mai 2009 à 18:13
Merci de prendre la peine d'effectuer la recherche sur "RESTORE", ça sera bien mieux expliqué que ce que je pourrai faire.
Cela dit, même avec RESTORE je ne suis pas certain que ça fonctionne. Peut être y a t il des utilitaires qui permettent une telle restauration ...

Kohntark -
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kohntark Messages postés 3705 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
13 mai 2009 à 18:24
Ce n'est à mon avis pas un problème de droits ou d'user puisque le nom de la DB s'affiche (elle ne serait pas visible si les droits n'étaient pas OK) mais un pb du fichier d'index.

Tiens, puisque tu peines à effectuer les recherches : http://dev.mysql.com/doc/refman/5.0/fr/disaster-prevention.html
Je n'ai pas regardé mais ça devrait convenir.

Kohntark -
0
Rejoignez-nous